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

SQL中的group by什麼意思

anonymity
發布: 2020-10-12 17:35:12
原創
35373 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板