SQL中的GROUP BY語句將資料集依指定列分組,並對各組進行聚合計算。用法如下:識別分組列:指定要分組的欄位。聚合函數:使用SUM、COUNT、AVG等函數計算分組值。分組結果:查詢傳回分組結果,顯示每一組的聚合計算值。
SQL 中的GROUP BY 用法
SQL 中的GROUP BY 語句用於將資料集中的行分組,並根據分組對資料進行聚合計算。它透過將具有相同值的特定列的行分組來工作。
基本語法:
<code class="sql">SELECT aggregate_function(column_name) FROM table_name GROUP BY column_name</code>
用法:
範例:
假設我們有一個包含學生成績的表格:
學號 | 姓名 | 成績 |
---|---|---|
#1 | John | ##85|
Mary | 90 | |
##John | # 95 | |
Susan | 80 |
<code class="sql">SELECT AVG(成绩) FROM students GROUP BY 姓名</code>
結果:
平均成績 | |
---|---|
90 | |
90 | |
80 |
分組列中的值必須具有相等的資料類型。
以上是sql中的group by用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!