156-0102-3311
联系QQ 284710375
首页 > 技术分享 > MySQL
分享到:收藏

Mysql的group by查询分组最小值和多条件分组2021-08-03 15:23:01

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

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