首页 > 技术分享 > MySQL
收藏

Mysql的group by查询分组最小值和多条件分组

08/03 15:23
大潇博客 原创文章,转载请标明出处

假设有张班级表,其中的数据为:

QQ图片20210803153333.png


我想查询每个班年龄最小的学生信息,如:

image.png


SQL语句为:

select * from (select * from table order by age asc) age group by age.class


若想知道每个班有相同年龄的学生各多少人,如下面所示:

image.png


这时需要用到多条件分组,SQL语句为:

SELECT COUNT(*) num,age,class FROM table GROUP BY class,age


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311