首頁 >資料庫 >mysql教程 >SQL中的group by什麼意思

SQL中的group by什麼意思

anonymity
anonymity原創
2019-05-05 11:53:4935368瀏覽

SQL中的group by是根據“By”指定的規則對資料進行分組,而所謂的分組就是將一個“資料集”劃分成若干個“小區域”,然後針對若干個“小區域”進行資料處理。

SQL中的group by什麼意思

group_by的意思是根據by將資料依照哪個欄位分組,或是哪幾個欄位進行分組。 “Group By”從字面意義上理解就是根據“By”指定的規則對數據進行分組,所謂的分組就是將一個“數據集”劃分成若干個“小區域”,然後針對若干個“小區域”進行數據處理。

語法結構如下圖:

select   字段    from   表名   where    条件     group   by       字段
或者
select   字段    from   表名   group  by    字段    having    过滤条件

注意:對於篩選條件,可以先用where,再用group  by或先用group  by,再用having

原始表格

SQL中的group by什麼意思

#簡單Group By

範例1

select 類別, sum(數量) as 數量總和

from A

group by 類別

傳回結果如下表,其實就是分類總和。

SQL中的group by什麼意思

以上是SQL中的group by什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn