gpt4 book ai didi

sql中 order by 和 group by的区别

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章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 命令的标准格式如下:

?
1
2
3
4
5
6
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的区别,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的! 。

原文链接:http://blog.csdn.net/qq_34242581/article/details/53365220 。

最后此篇关于sql中 order by 和 group by的区别的文章就讲到这里了,如果你想了解更多关于sql中 order by 和 group by的区别的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com