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

首頁(yè) > 數(shù)據(jù)庫(kù) > SQL Server > 正文

sql中 order by 和 group by的區(qū)別

2024-08-31 01:04:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

group by 從英文里理解就是分組。必須有“聚合函數(shù)”來(lái)配合才能使用,使用時(shí)至少需要一個(gè)分組標(biāo)志字段。

什么是“聚合函數(shù)”?

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

         使用group by 的目的就是要將數(shù)據(jù)分類(lèi)匯總。

一般如:

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

group by 單位名稱

這樣的運(yùn)行結(jié)果就是以“單位名稱”為分類(lèi)標(biāo)志統(tǒng)計(jì)各單位的職工人數(shù)和工資總額。

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

select 命令的標(biāo)準(zhǔn)格式如下:

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的區(qū)別,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到MSSQL教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 栾川县| 板桥市| 隆安县| 望谟县| 沽源县| 巴彦淖尔市| 安平县| 阿鲁科尔沁旗| 微山县| 包头市| 仁布县| 全州县| 通山县| 英德市| 丹东市| 安远县| 荆州市| 永寿县| 高雄县| 北宁市| 孝昌县| 芜湖县| 稷山县| 德安县| 杂多县| 施甸县| 锡林郭勒盟| 合阳县| 兴文县| 宽城| 鄂尔多斯市| 高阳县| 潜山县| 陕西省| 安岳县| 临猗县| 启东市| 汶川县| 西乌| 文化| 秭归县|