SQL中的group by是根據“By”指定的規則對資料進行分組,而所謂的分組就是將一個“資料集”劃分成若干個“小區域”,然後針對若干個“小區域”進行資料處理。
group_by
的意思是根據by將資料依照哪個欄位分組,或是哪幾個欄位進行分組。 “Group By”從字面意義上理解就是根據“By”指定的規則對數據進行分組,所謂的分組就是將一個“數據集”劃分成若干個“小區域”,然後針對若干個“小區域”進行數據處理。
語法結構如下圖:
select 字段 from 表名 where 条件 group by 字段 或者 select 字段 from 表名 group by 字段 having 过滤条件
注意:對於篩選條件,可以先用where,再用group by或先用group by,再用having
原始表格
#簡單Group By
範例1
select 類別, sum(數量) as 數量總和
from A
group by 類別
傳回結果如下表,其實就是分類總和。
以上是SQL中的group by什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!