在 SQL 中,GROUP BY 子句用於根據指定列分組並計算聚合值:分組資料:根據特定的列將資料組織成群組。計算聚合值:對每個群組的列值進行總和計算,例如求和、平均值或計數。
GROUP BY 的意思
在SQL 中,GROUP BY
子句用於根據指定的欄位將資料分組,並對每個群組計算聚合值。聚合值是透過將群組內所有行的值進行特定的運算(如求和、平均值或計數)而獲得的。
如何使用GROUP BY
GROUP BY
子句在SELECT
語句中使用,其語法格式如下:
<code class="sql">SELECT 聚合函数(列名) FROM 表名 GROUP BY 列名1, 列名2, ...</code>
其中:
聚合函數
是要對群組內值進行的運算,例如SUM()
, AVG ()
, 或COUNT()
。 列名
是用來分組資料的欄位。 範例
考慮下列表格:
名稱 | 類別 | 成績 |
---|---|---|
#張三 | #數學 | 80 |
數學 | 90 | |
英文 | 75 |
<code class="sql">SELECT 类别, AVG(成绩) FROM 表名 GROUP BY 类别;</code> 登入後複製 | 結果將會是:|
---|---|
85 |
以上是sql中group by的意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!