group by 是 sql 中用于分組和聚合數據的語句。它按分組鍵將行分組,然后應用聚合函數,例如計算總和、計數或平均值。
GROUP BY 在 SQL 中的含義
GROUP BY 是 SQL 中的一條語句,用于將數據集中的行分組并聚合相同組中的數據。
工作原理
GROUP BY 語句接受一個或多個分組鍵作為參數。這些鍵是數據集中的列,用于確定將哪些行分組在一起。
分組后,SQL 會針對每個組執行聚合函數,例如:
SUM:計算組中某列的總和
COUNT:計算組中行的數量
AVG:計算組中某列的平均值
MIN:查找組中某列的最小值
MAX:查找組中某列的最大值
語法
GROUP BY 語句的語法如下:
<code>SELECT () FROM GROUP BY </code>
登錄后復制
示例
以下示例計算每個產品類別的銷售額總和:
<code>SELECT SUM(Sales) FROM Sales GROUP BY ProductCategory</code>
登錄后復制
該查詢將返回一個包含每個產品類別及其相應銷售額總和的新數據集。






