grouping和grouping_id原理及区别.docVIP

  • 10
  • 0
  • 约4.52万字
  • 约 10页
  • 2016-09-01 发布于河南
  • 举报
grouping和grouping_id原理及区别

grouping和grouping_id原理及区别oracle中grouping和grouping_idoracle补充 2010-06-08 15:35:24 阅读27 评论0 字号:大中,,,, 订阅1、grouping使用使用grouping可以判断该行是数据库中本来的行,还是有统计产生的行SQL select grouping(grade),grade,sum(num) from a group by rollup (grade);GROUPING(GRADE) GRADE SUM(NUM)--------------- ----- ---------- 0 a 3 0 b 8 1 11可以看出grouping值为0时说明这个值是数据库中本来的值,为1说明是统计的结果(也可以说该列为空时是1,不为空时是0),根据这一特性,我们可以使显示结果更加人性化select decode(grouping(grade),0,grade,1,总计),sum(num) from a group by rollup (grade);或 select case grouping(grade) when 1 then 总计 els

文档评论(0)

1亿VIP精品文档

相关文档