暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL-group by

一个小叫兽 2021-06-04
289



点击上方"一个小叫兽"关注我们





  • group by用于将表中数据划分为若干个组,group by后面用于指定分组的依据
    例如:
    select sex,count(id) from student group by sex; #将student表学生按照sex分组,然后统计每组中的人数

  • 注意:

  1. 只有对应列相同的多行数据才会归为一组

  2. 如果select语句中使用group by进行了分组,则select子句中只可以有组函数和分组字段,不能含有其他字段,否则SQL语句报错

  3. 如果group by子句后面跟着order by子句,则order by子句用于排序的字段必须是组函数或分组字段

  4. 如果select语句中含有where、order by,那么group by需放在where之后order by之前,即先获取符合where条件的“有效”数据,再依据group by对数据进行分组,最后再排序

end






精彩推荐

详述:Java集合

详述:Java异常

MD5加密





点击“阅读原文”了解更多


文章转载自一个小叫兽,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论