SQL中的group by什麼意思

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

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
作者最新文章
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!