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,仁兄寫的很全面。

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