请问Group by后的多字段的含义

lth_81 2002-08-03 04:49:58
Group by field1,field2,field3
此是这个sql语句的含义?现实的信息是什么样子呢?
...全文
243 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tanghuan 2002-08-05
  • 打赏
  • 举报
回复
其实就是,把结果先按第一个表达式分组,在对每个分组按第二个表达式分组,继续把获得的每个分组按第三个表达式分组,以此类推罢了。
lanying 2002-08-03
  • 打赏
  • 举报
回复
group by f1是f1都相同的算一组
group by f1,f2,...是f1,f2..都对应相同的算一组
lanying 2002-08-03
  • 打赏
  • 举报
回复
楼上讲得真通俗,呵呵
gonglei007 2002-08-03
  • 打赏
  • 举报
回复
不会吧,应该是都进行分组。
比如
field1为性别,field2为年龄
那么Group by field1,field2就是先对性别分组,共两大组,再对年龄分组,
如有5个人,3男2女
id 性别 年龄
1 男 13
2 女 13
3 男 15
4 男 15
5 女 15
按性别可分2组,
再按年龄可分4组,分别是:1男13,2女13,3-4男15,5女15。那最终应为4组。
如是三次分组以此类推。
newly_ignorant 2002-08-03
  • 打赏
  • 举报
回复
同意楼上的
比如
select max(money) from salary group by year,month
petkoala 2002-08-03
  • 打赏
  • 举报
回复
Group by field1,field2,field3

也就是要满足按组来应用结果,此语句其实同
Group by field1
差不多

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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