国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

sql中 order by 和 group by的區別

2020-07-25 12:43:07
字體:
來源:轉載
供稿:網友

order by 從英文里理解就是行的排序方式,默認的為升序。 order by 后面必須列出排序的字段名,可以是多個字段名。

group by 從英文里理解就是分組。必須有“聚合函數”來配合才能使用,使用時至少需要一個分組標志字段。

什么是“聚合函數”?

          像sum()、count()、avg()等都是“聚合函數”

         使用group by 的目的就是要將數據分類匯總。

一般如:

select 單位名稱,count(職工id),sum(職工工資) form [某表]

group by 單位名稱

這樣的運行結果就是以“單位名稱”為分類標志統計各單位的職工人數和工資總額。

在sql命令格式使用的先后順序上,group by 先于 order by。

select 命令的標準格式如下:

SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ]

以上所述是小編給大家介紹的sql中 order by 和 group by的區別,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沁阳市| 白朗县| 余江县| 桐柏县| 阿鲁科尔沁旗| 江口县| 阳城县| 泾川县| 民勤县| 仲巴县| 高密市| 弥渡县| 南部县| 汶川县| 庆安县| 凉山| 万荣县| 元朗区| 黄冈市| 宝坻区| 开封县| 于田县| 南平市| 仪征市| 弥渡县| 日土县| 南部县| 县级市| 嘉义县| 夏河县| 彭阳县| 贺兰县| 梁河县| 十堰市| 木兰县| 栾川县| 郑州市| 武隆县| 阳西县| 红原县| 宣恩县|