在MySQL中,可以使用GROUP BY子句將數據按照指定的列進行分組,并使用聚合函數來對每個組進行計算。以下是一個使用GROUP BY分組顯示所有數據的示例:
```sql
SELECT 列1, 列2, 聚合函數(列3)
FROM 表名
GROUP BY 列1, 列2;
```
在上面的示例中,列1和列2是要分組的列,可以根據實際需求指定多個列。聚合函數是對每個組進行計算的函數,例如SUM、COUNT、AVG等。列3是需要進行計算的列。
要顯示所有數據,可以將聚合函數設置為不執行任何計算,例如使用COUNT(*)來計算每個組中的記錄數。以下是一個分組顯示所有數據的示例:
```sql
SELECT 列1, 列2, COUNT(*)
FROM 表名
GROUP BY 列1, 列2;
```
該查詢將按照列1和列2進行分組,并顯示每個組中的記錄數。