数据库分组的一个问题

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

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧