oracle聚合函数及其扩展使用

oracle聚合函数及其扩展使用

ID:34725154

大小:102.68 KB

页数:8页

时间:2019-03-10

oracle聚合函数及其扩展使用_第1页
oracle聚合函数及其扩展使用_第2页
oracle聚合函数及其扩展使用_第3页
oracle聚合函数及其扩展使用_第4页
oracle聚合函数及其扩展使用_第5页
资源描述:

《oracle聚合函数及其扩展使用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据源FrameworkManagerReportStudio未指定,或none不支持无average(avg)平均值平均值count计数计数countdistinct计数差异计数差异maximum(max)最大值最大值minimum(min)最小值最小值median中间值中间值standarddeviation(stddev)标准偏差标准偏差sum求和合计variance(var)差量差量countnonzero计数非零自动averagenonzero未知自动external未知自动any未知自动c

2、alculated未知自动unknown未知自动first_period未知自动last_period未知自动以下汇总函数仅存在于FrameworkManager或ReportStudio中。在数据源中没有对应的汇总函数。FrameworkManagerReportStudio自动自动已计算已计算无对应的汇总函数汇总无对应的汇总函数不适用聚合函数的扩展使用1.ROLLUP子句ROLLUP是GROUPBY子句的扩展,它是为每一个分组返回一条合计记录,并为全部分组返回总计。下面举例说明:EG:select

3、*fromemployees2;EMPLOYEE_IDDIVISIJOB_IDFIRST_NAMELAST_NAMESALARY-------------------------------------------------------------------------1BUSPREJamesSmith8000002SALMGRRonJohnson3500003SALWORFredHobbs1400004SUPMGRSusanJones2000005SALWORRobGreen3500006SUP

4、WORJaneBrown2000007SUPMGRJohnGrey2650008SUPWORJeanBlue1100009SUPWORHenryHeyson12500010OPEMGRKevinBlack22500011OPEMGRKeithLong16500012OPEWORFrankHoward12500013OPEWORDoreenPenn14500014BUSMGRMarkSmith15500015BUSMGRJillJones17500016OPEENGMeganCraig24500017S

5、UPTECMatthewBrant11500018OPEMGRTonyClerke20000019BUSMGRTanyaConway20000020OPEMGRTerryCliff21500021SALMGRSteveGreen27500022SALMGRRoyRed37500023SALMGRSandraSmith33500024SALMGRGailSilver22500025SALMGRGeraldGold24500026SALMGREileenLane23500027SALMGRDoreenUp

6、ton23500028SALMGRJackEwing23500029SALMGRPaulOwens24500030SALMGRMelanieYork25500031SALMGRTracyYellow22500032SALMGRSarahWhite23500033SALMGRTerryIron22500034SALMGRChristineBrown24700035SALMGRJohnBrown24900036SALMGRKelvinTrenton25500037BUSWORDamonJones28000

7、0已选择37行。首先我们来看单独的GROUPBY语句:selectdivision_id,SUM(salary)fromemployees2groupbydivision_id;DIVISISUM(SALARY)-----------------BUS1610000OPE1320000SAL4936000SUP1015000接下来是扩展了的ROLLUP的使用:selectdivision_id,SUM(salary)fromemployees2groupbyROLLUP(division_id);DI

8、VISISUM(SALARY)-----------------BUS1610000OPE1320000SAL4936000SUP10150008881000再来看个例子:selectdivision_id,job_id,SUM(salary)fromemployees2groupbyROLLUP(division_id,job_id);DIVISIJOB_IDSUM(SALARY)-----------------------BUSMGR530000B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。