1、簡單分組查詢
語法形式:
select function() from table_name where condition group by field;
進行分組查詢時,分組所依據的字段上的值一定要有重復值,否則分組沒有任何意義。
2、實現統計功能分組查詢
關鍵字group by單獨使用時,默認查詢出每個分組中隨機的一條記錄,具有很大的不確定性。需要配合統計函數一起使用。
如果想要顯示每個分組中的字段,可以借助group_concat()來實現,該函數可以顯示每個分組中的指定字段的值。
語法形式:
select group_concat(field) from table_name where condition group by field;
3、實現having子句限定分組查詢
通過having關鍵字對分組條件進行限制