Group分组及其扩展总结(四)

1 --Group_ID:用于消除Group By子句中的返回的重复记录,Group by子句不接受任何参数
2 --如果某个特定的分组重复n次,那么GROUP_ID返回0—n-1之间的一个整数
3 --下面是实例:
4 select a.division_id, a.job_id, avg(a.salary), group_id()
5   from employees2 a
6   group by a.division_id, rollup(a.division_id, a.job_id)
7   having group_id() = 0 /*用于消除重复*/
8   order by a.division_id, a.job_id
9  

 

posted @ 2012-11-04 16:06  原想  阅读(143)  评论(0编辑  收藏  举报