Group by,Grouping,Rollup

Group By : 语句用于结合合计函数,根据一个或多个列对结果集进行分组(最基本)。

Grouping :指示是否聚合 GROUP BY 列表中的指定列表达式。 在结果集中,如果 GROUPING 返回 1 则指示聚合(其实就是一个函数);

返回 0 则指示不聚合。 如果指定了 GROUP BY,则 GROUPING 只能用在 SELECT 列表、HAVING 和 ORDER BY 子句中。

ROLLUP :生成简单的 GROUP BY 聚合行以及小计行或超聚合行,还生成一个总计行(就是一个统计功能)。


具体例子可以看:http://www.cnblogs.com/li-peng/p/3298303.html,仁兄写的很全面。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章