社区
非技术区
帖子详情
分组查询中分组的字段为什么一定要出现在查询的列表里面
guo1054522381
2013-02-18 10:44:53
select max(sal) from emp group by deptno 语句并没有报错,但是查询列表中并没有deptno字段啊?
...全文
1777
7
打赏
收藏
分组查询中分组的字段为什么一定要出现在查询的列表里面
select max(sal) from emp group by deptno 语句并没有报错,但是查询列表中并没有deptno字段啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大明湖畔_帅锅
2013-05-30
打赏
举报
回复
通俗的说 在group by语句中 select后的字段和where后的字段可以一对多,但是不能多对一
forgetsam
2013-05-30
打赏
举报
回复
你正好弄反了,聚合查询,列表中的字段必须满足以下两个条件之一: 1 在group 元素中 2 加了聚合函数 道理很简单,逻辑上,一组只能出一行。
Wentasy
2013-05-29
打赏
举报
回复
小海葵1
2013-02-19
打赏
举报
回复
可以不写,但是写在SELECT中必须要在group by 中出现。
Phoenix_99
2013-02-19
打赏
举报
回复
分组查询,必须有聚合或者该字段或聚合和该字段
陪公主读书
2013-02-19
打赏
举报
回复
没明白你要问的是什么意思
linwaterbin
2013-02-18
打赏
举报
回复
select max(sal),
deptno
from emp group by deptno
MySQL实操极简入门
MySQL的快速使用入门。19节微课,不求全面,只为上手。帮助初学者,在最短的时间内上手使用MySQL。内容包括:1-客户端登录与退
出
MySQL2-操作数据库3-创建表4-主键5-主键自增6-非空7-修改表8-插入数据9-修改数据10-删除数据11-
查询
数据一12-
查询
数据二(条件
查询
)13-
查询
数据三(模糊
查询
)14-
查询
数据四(
字段
控制
查询
)15-
查询
数据五(排序)16-
查询
数据六(聚合函数)17-Limit18-
分组
查询
19-having的使用
关于在
分组
的时候select的
字段
为什么
一定
要
出
现在
group by
关于在
分组
的时候select的
字段
为什么
一定
要
出
现在
group by 举个例子 婚姻状况 人数 已婚 102 未婚 98 假设要统计已婚未婚人数,你的sql应该是select is_marry ,count(*) from user group by is_marry 但是 如果加上一列性别 婚姻状况 人数 性别 已婚 102 未婚 98 在已婚和未婚
里面
男女都有 ,这时候你的sql还要查
出
sex,但是sql是不知道这已婚102人应该是写男的还是写女的
分组
查询
时,select的
字段
是否
一定
要都在group by
中
?
分组
查询
关键字group by通常和集合函数(MAX、MIN、COUNT、SUM、AVG)一起使用,它可以对一列或者多列结果集进行
分组
。例如要统计超市水果的种类,需要用count...
mysql 子
查询
分组
_mysql之子
查询
与
分组
查询
有时候需要对
查询
结果进行
分组
,以便于我们对
分组
后的数据进行计算,可以使用数据
分组
操作数据
分组
查询
group by需要注意的是group by只是创建
分组
、并不能保证
分组
里面
的数据排序。如果需要排序,可以使用order bygroup by字句必须
出
现在
where字句之后,order by之句之前来看下
分组
实例,我指定了两个列,列名为accmplish_num是我想要
分组
的
字段
,而别名为num的字...
mysql
分组
后
查询
分组
以外的
字段
报错处理
1.这个错误发生在mysql 5.7 版本及以上版本会
出
现的问题: mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准" 2.在sql执行时,
出
现该原因: 简单来说就是:输
出
的结果是叫target list,就是select后面跟着的
字段
,还有一个地方group by column,就是 group by后面跟着的
字段
。由于开启了ONLY_FULL_GROUP_BY的设...
非技术区
1,617
社区成员
5,567
社区内容
发帖
与我相关
我的任务
非技术区
Oracle 非技术区
复制链接
扫一扫
分享
社区描述
Oracle 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章