SQL中的group by什么意思

SQL中的group by就是根據(jù)“By”指定的規(guī)則對數(shù)據(jù)進(jìn)行分組,而所謂的分組就是將一個(gè)“數(shù)據(jù)集”劃分成若干個(gè)“小區(qū)域”,然后針對若干個(gè)“小區(qū)域”進(jìn)行數(shù)據(jù)處理。

SQL中的group by什么意思

group_by的意思是根據(jù)by對數(shù)據(jù)按照哪個(gè)字段進(jìn)行分組,或者是哪幾個(gè)字段進(jìn)行分組。“Group By”從字面意義上理解就是根據(jù)“By”指定的規(guī)則對數(shù)據(jù)進(jìn)行分組,所謂的分組就是將一個(gè)“數(shù)據(jù)集”劃分成若干個(gè)“小區(qū)域”,然后針對若干個(gè)“小區(qū)域”進(jìn)行數(shù)據(jù)處理。

語法結(jié)構(gòu)如下所示:

select???字段????from???表名???where????條件?????group???by???????字段 或者 select???字段????from???表名???group??by????字段????having????過濾條件

注意:對于過濾條件,可以先用where,再用group? by或者是先用group? by,再用having

原始表

SQL中的group by什么意思

簡單Group By

示例1

select 類別, sum(數(shù)量) as 數(shù)量之和

from A

group by 類別

返回結(jié)果如下表,實(shí)際上就是分類匯總。

SQL中的group by什么意思

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊10 分享