• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Oracle分析函数/聚合函数使用总结 .

mysql 搞代码 4年前 (2022-01-09) 46次浏览 已收录 0个评论

总结: group by rollup(field1,field2); group by cube(field1,field2); group by grouping sets(field1,field2); 生成测试脚本: [c-sharp:nogutter:collapse:showcolumns] view plaincopyprint? ·········10········20········30

总结:

 group by rollup(field1,field2); 

group by cube(field1,field2); 

group by grouping sets(field1,field2);

生成测试脚本:

[c-sharp:nogutter:collapse:showcolumns] view plaincopyprint?

·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150

  1. SQL> CREATE TABLE Bill
  2. 2 (Bill_Month VARCHAR2(6),
  3. 3 Area_Code INTEGER,
  4. 4 Net_Type CHAR(1),
  5. 5 Local_Fare NUMBER(10,2))

插入测试数据:

[c-sharp:nogutter:collapse:showcolumns] view plaincopyprint?

·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150

  1. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200405’,5761,‘J’,5667089.85 );
  2. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200405’,5762,‘G’,6315075.96 );
  3. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200405’,5762,‘J’,6328716.15 );
  4. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200405’,5763,‘G’,8861742.59 );
  5. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200405’,5763,‘J’,7788036.32 );
  6. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200405’,5764,‘G’,6028670.45 );
  7. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200405’,5764,‘J’,6459121.49 );
  8. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200405’,5765,‘G’,13156065.77);
  9. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200405’,5765,‘J’,11901671.70);
  10. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200406’,5761,‘G’,7614587.96 );
  11. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200406’,5761,‘J’,5704343.05 );
  12. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200406’,5762,‘G’,6556992.60 );
  13. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200406’,5762,‘J’,6238068.05 );
  14. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200406’,5763,‘G’,9130055.46 本文来源gaodai#ma#com搞@@代~&码网^);
  15. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200406’,5763,‘J’,7990460.25 );
  16. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200406’,5764,‘G’,6387706.01 );
  17. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200406’,5764,‘J’,6907481.66 );
  18. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200406’,5765,‘G’,13562968.81);
  19. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200406’,5765,‘J’,12495492.50);
  20. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200407’,5761,‘G’,7987050.65 );
  21. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200407’,5761,‘J’,5723215.28 );
  22. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200407’,5762,‘G’,6833096.68 );
  23. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200407’,5762,‘J’,6391201.44 );
  24. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200407’,5763,‘G’,9410815.91 );
  25. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200407’,5763,‘J’,8076677.41 );
  26. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200407’,5764,‘G’,6456433.23 );
  27. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200407’,5764,‘J’,6987660.53 );
  28. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200407’,5765,‘G’,14000101.20);
  29. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200407’,5765,‘J’,12301780.20);
  30. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200408’,5761,‘G’,8085170.84 );
  31. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200408’,5761,‘J’,6050611.37 );
  32. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200408’,5762,‘G’,6854584.22 );
  33. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200408’,5762,‘J’,6521884.50 );
  34. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200408’,5763,‘G’,9468707.65 );
  35. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200408’,5763,‘J’,8460049.43 );
  36. insert into Bill (Bill_Month,Area_Code,Net_Type,Local_Fare) values(‘200408’,5764,‘G’,6587559.23 );


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Oracle分析函数/聚合函数使用总结 .

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址