MySQL中的GROUP BY子句是一個非常重要的功能,可以用來對查詢結果進行分組操作,根據指定的列對結果進行分組統計。GROUP BY子句常常和聚合函數配合使用,如SUM、COUNT、AVG等,可以實現更加復雜的分組計算操作。
SELECT column1, SUM(column2) FROM table_name GROUP BY column1;
上面的代碼中,根據column1列對table_name表進行分組操作,并對每組的column2列值進行求和。
GROUP BY子句還可以使用多個列進行分組操作,如下所示:
SELECT column1, column2, COUNT(*) as count FROM table_name GROUP BY column1, column2;
上面的代碼中,根據column1和column2列對table_name表進行分組操作,并統計每組的記錄行數。
GROUP BY子句的使用非常靈活,可以根據不同的需求選擇不同的列進行分組操作,實現更加精細的數據處理。