mysql中查询学院以及专业的学生人数?

mysql中查询学院以及专业的学生人数?,第1张

学院和及专业分组计数即可获取相应的人数

假设有学生结构表如下:

students(sid,sname,college,speciality)

列出每个学院下每个专业的学生人数

select college,speciality,count(*)

as persons from students

group by college,speciality

select sum(case when lv<10 then 1 else 0) as 等级1到10的人数,sum(case when (lv>10 and lv<20) then 1 else 0) as 等级10到20的人数 from 表

就是这个思路,后面的自己补起来

select dept.dept_name,count(users.user_id)

from tbl_user users

left join tbl_deptment dept

on users.deptid = dept.id

group by dept.id

这样就可以联查到所有部门名称和人数了,表名和字段参照你自己的数据库表


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7399954.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存