sql中 order by 和 group by的区别
发布时间:2020-05-25 01:30:20 所属栏目:MsSql 来源:互联网
导读:这篇文章主要介绍了sql中 order by 和 group by的区别的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
|
order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名。 group by 从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。 什么是“聚合函数”? 像sum()、count()、avg()等都是“聚合函数” 使用group by 的目的就是要将数据分类汇总。 一般如: select 单位名称,count(职工id),sum(职工工资) form [某表] group by 单位名称 这样的运行结果就是以“单位名称”为分类标志统计各单位的职工人数和工资总额。 在sql命令格式使用的先后顺序上,group by 先于 order by。 select 命令的标准格式如下: 以上所述是小编给大家介绍的sql中 order by 和 group by的区别,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server-2008 – 无法连接到Windows Vista上的sql serve
- sql-server – 用于图表的SQL Server Management Studio插件
- MySQL Left JOIN时指定NULL列返回特定值详解
- sqlserver数据库获取数据库信息
- sql-server – 无法将SQL Azure bacpac导入2016 CTP
- sql – INSERT INTO … FROM SELECT … RETURNING id mappi
- SQL将多个局部变量输出到一列中
- sql – 尽可能多地从CLOB到VARCHAR2中选择数据,并在数据中使
- SQLSERVER 中GO的作用详解
- sql – 我可以使用哪种算法来查找常见的相邻单词/模式识别?
