13-SQLite之group by,13-sqlitegroupby

來源:互聯網
上載者:User

13-SQLite之group by,13-sqlitegroupby
一、group by 概述

“group by”從字面意義上理解就是根據“By”指定的規則對資料進行分組,所謂的分組就是將一個“資料集”劃分成若干個“小地區”,然後針對若干個“小地區”進行資料處理。

group by經常和彙總函式(avg、count、max、min、sum)一起使用

二、原始表


三、案例分析
1.查看分別在bj、sz有多少人?
分析:
count(*)返回表中記錄的數目group by addr對addr所對應的列進行分組,分別是bj組、sz組(group by 會自動根據addr不同的值進行分組)

2.查看sz、bj的平均分數?
注意:avg(score)計算平均值
四、過濾分組having
1.查看平均成績大於80的地區

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.