社区
Web 开发
帖子详情
关于聚合函数配合groupby一起使用
alan_waker
2016-12-10 03:53:33
如果我这样理解,请看下能不能说得通.group by是通过指定的规则将表分割成一个个小的区域.这时候的聚合函数是在者一块块的小区域里面进行聚合,如果没有group by的话这张表就是一大块.把这个表聚合后就剩下一行数据类. 我不知道我这样里理解对不对.求解答
...全文
824
5
打赏
收藏
关于聚合函数配合groupby一起使用
如果我这样理解,请看下能不能说得通.group by是通过指定的规则将表分割成一个个小的区域.这时候的聚合函数是在者一块块的小区域里面进行聚合,如果没有group by的话这张表就是一大块.把这个表聚合后就剩下一行数据类. 我不知道我这样里理解对不对.求解答
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
z_ladybird
2020-06-03
打赏
举报
回复
这解释我觉得可
alan_waker
2016-12-12
打赏
举报
回复
引用 1 楼 hanpoyangtitan 的回复:
你的理解没有错。也可以当distinct用。
有些概念害怕理解错误,脑袋形成错误的思维,所以问下.谢谢啊
游一游走一走
2016-12-10
打赏
举报
回复
标准的SQL语句,如果没有group by 是无法使用聚合函数的
游一游走一走
2016-12-10
打赏
举报
回复
楼主说的很通俗易懂,受教了,完全正确
什么都不能
2016-12-10
打赏
举报
回复
你的理解没有错。也可以当distinct用。
MySQL——
聚合函数
和
group
by分组的
使用
文章目录MySQL——
聚合函数
和
group
by分组的
使用
1、
聚合函数
介绍2、
GROUP
BY 分组3、常见的
聚合函数
4、SQL执行顺序 MySQL——
聚合函数
和
group
by分组的
使用
1、
聚合函数
介绍 SQL
聚合函数
计算一组数据的集合并返回单个值。 除 COUNT 以外,
聚合函数
忽略空值,如果COUNT函数的应用对象是一个确定列名,并且该列存在空值,此时COUNT仍会忽略空值。 因为
聚合函数
对一组值进行操作,所以它通常与SELECT语句的
GROUP
BY子句
一起
使用
,以计算为每个分组提供信息的度量。
max等
聚合函数
和
group
by搭配
使用
的注意事项
1
group
by的特点 1.1 定义
group
_by的意思是根据by对数据按照哪个字段进行分组,或者是哪几个字段进行分组。 如果不在
group
by 后的分组中
使用
聚合函数
,一般只会返回各个分组中的第一条数据,而且各分组内的数据是默认按照asc升序排列。 如果
group
by 和having后面接了order by,则这个order by 不会在得到分组的结果前,对分组内的数据进行排序,而是在组与组间的数据进行排序, 有人会问什么需要在
group
by得出最终结果前,对分组做一次排序呢,这是由上一个讲
group
by 与
聚合函数
的
使用
关于
group
by 两个或以上条件的分析 首先
group
by 的简单说明:
group
by 一般和
聚合函数
一起
使用
才有意义,比如 count sum avg等,
使用
group
by的两个要素: (1) 出现在select后面的字段 要么是是
聚合函数
中的,要么就是
group
by 中的. (2) 要筛选结果 可以先
使用
where 再用
group
by 或者先用
group
by 再用...
使用
group
by后为什么要用聚合含函数
前言 相信小伙伴写sql语句时,如果用到了
group
by分组后,那么其他未分组的 字段一定会用
聚合函数
,不然的话sql就会报错,下面就来看下为什么要这么
使用
一、
聚合函数
是什么?
聚合函数
:对一组值执行计算并返回单一的值。除 COUNT 以外,
聚合函数
忽略空值,如果COUNT函数的应用对象是一个确定列名,并且该列存在空值,此时COUNT仍会忽略空值。 意思就是说,
使用
聚合函数
时,给它传入多个值,而它把这些值通过计算给你返回唯一的一个。 二、为什么
使用
了
group
by后用需要用
聚合函数
因为
group
b
group
by 语句与
聚合函数
的
使用
1.
group
by语句用来与
聚合函数
(COUNT、SUM、AVG、MIN、Max)联合
使用
得到一个列或多个列的结果集。 语法如下: select column1, column2, ...column_n,
聚合函数
(expression) from tables where predicates
group
by column1,column2,...column_n; 举例: ...
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章