MySQL中分组后如何获取有多少组和每组有多少条数据

比如,我用group by根据学生姓名对学生成绩分组,我想知道分组后的总条数,即学生人数,还有每个组内有多少条数据,即每个学生的科目数量。当然这只是举例子,请说明如何用sql实现?

阅读 8.8k
1 个回答

select stu.*,count(1) km from student stu group by stu.name 每个学生的科目数。总人数就在外面在套一层count

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题