mysql 查询group by 后的 总组数

对目标表分组
如:

 select count(*) from grade group by s_id;

若此时想知道分组后总共有几组,可以利用count函数,将上一个表代入。

select count(*) from(select count(*) FROM grade GROUP BY s_id) s;

需注意第二条代码的表必须取别名

发布了9 篇原创文章 · 获赞 4 · 访问量 277

猜你喜欢

转载自blog.csdn.net/alicharity/article/details/104876510
今日推荐