标签:style blog http color 数据 width
with rollup 、with cube、grouping
CUBE 和 ROLLUP 之间的区别在于:
CUBE 生成的结果集显示了所选列中值的所有组合的聚合。
ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。
grouping:
当用 CUBE 或 ROLLUP 运算符添加行时,附加的列输出值为1,当所添加的行不是由 CUBE 或 ROLLUP 产生时,附加列值为0。
--------------------------------------------------------------------------------
首先创建测试表、添加数据。
情况一:只有一个分类汇总列时,只需要一个合计。只需要增加with rollup即可。
情况二:有多个分类汇总列,只需要一个合计.增加rollup之后,需要增加判断。
情况三:有多个分类汇总列,需要全部的小计和合计。
另外一种显示小计的方式
情况四:有多个分类汇总列,需要部分的小计和合计
引用:http://www.cnblogs.com/yiway/archive/2007/11/12/957281.html
sql中 with rollup 、with cube、grouping 统计函数用法,布布扣,bubuko.com
sql中 with rollup 、with cube、grouping 统计函数用法
标签:style blog http color 数据 width
原文地址:http://www.cnblogs.com/xiaonanmu/p/3853396.html