久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

SQL中GROUP BY有什么用

158次閱讀
沒有評論

共計 709 個字符,預計需要花費 2 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下 SQL 中 GROUP BY 有什么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

在 SQL 中 GROUP BY 指的是把總數據表切割成若干子數據表,然后再對各個子數據表進行處理,比如我們需要計算下表中每個年級的人數。

gradenamescore 一年級小王 51 一年級小魏 61 一年級小張 71 一年級小李 51 一年級小王 51 二年級中王 51 二年級中魏 61 二年級中張 71 二年級中李 51 二年級中王 51 三年級大王 51 三年級大魏 61 三年級大張 71 三年級大李 51 三年級大王 51

輸入 SQL 語句

SELECT grade total,COUNT(name) AS total FROM tbl GROUP BY grade;

輸入 SQL 語句之后的查詢結果入下表:

gradetotal 一年級 5 三年級 5 二年級 5

我們來詳細的來看一下具體的執行過程,如下圖

首先,SQL 會根據 GROUP BY 對總數據表進行切分(按“grade”),分成 3 個子表格。
然后對每個子表格的“name”字段進行 COUNT AS(total)計算,再合并生成最后的數據。
同樣的道理我們還可以計算每個年級的平均分。
輸入 SQL 語句

SELECT grade total,avg(score) as avg FROM tbl GROUP BY grade;

結果

gradeavg 一年級 57 三年級 57 二年級 57

具體過程,如圖

以上是“SQL 中 GROUP BY 有什么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計709字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 平江县| 茂名市| 海原县| 天长市| 广平县| 镇平县| 海兴县| 和龙市| 财经| 松滋市| 兴安盟| 富蕴县| 平凉市| 津市市| 丰宁| 高安市| 即墨市| 北票市| 宜丰县| 汉阴县| 如东县| 黎平县| 门源| 淮阳县| 萝北县| 青龙| 特克斯县| 城固县| 蓬溪县| 三原县| 团风县| 得荣县| 北碚区| 顺平县| 定州市| 三都| 修武县| 浦城县| 平昌县| 察哈| 板桥市|