数据库分组的一个问题

小小白sh 2017-11-23 06:58:32
select * from 数组库 groud by 字段 当针对某一字段分组后,直接输出分组后的结果,每组输出的只是一条数据,请问为啥是一条数据,这一条数据一定是每组的第一条数据么
...全文
143 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
alex259 2017-11-23
分组可以理解成为,把你group by后面的字段作为一个整体,输出一条你想得到的一种聚合函数类型的数据
  • 打赏
  • 举报
回复
碧水幽幽泉 2017-11-23
分组无非就是求最大值,最小值,平均值,总记录数。数据都聚合统计了。当然只有一条数据了。
  • 打赏
  • 举报
回复
jdsnhan 2017-11-23
分组一般跟聚合函数在一起,聚合函数就应该有明确的指向,比如,最大值,最小值,那么他就只有一个值,即使是有相同的,体现的结果也是一个值
  • 打赏
  • 举报
回复
卖水果的net 2017-11-23
分组,当是只出一条数据了,这不正是 group by 应该有的功能吗?
  • 打赏
  • 举报
回复
相关推荐
发帖
Oracle
加入

1.6w+

社区成员

Oracle开发相关技术讨论
申请成为版主
帖子事件
创建了帖子
2017-11-23 06:58
社区公告
暂无公告