mysql查询每个专业的人数
在 MySQL 中查询每个专业的人数,可以使用 GROUP BY 语句对专业进行分组,并计算每个专业中人数。
以下是一个简单的查询示例:
```sql
SELECT
专业,
COUNT(*) AS 人数
FROM
学生表
GROUP BY
专业;
```
该查询会返回所有专业的名称以及每个专业中的学生人数。结果将是一个包含两个字段的表格:专业和人数。
如果想进一步筛选某些专业,可以添加 HAVING 子句,根据人数对专业进行过滤。例如,只返回人数大于 10 的专业:
```sql
SELECT
专业,
COUNT(*) AS 人数
FROM
学生表
GROUP BY
专业
HAVING
人数 > 10;
```
另外,如果想进一步了解学生的详细信息,可以将 COUNT(*) 替换为 SUM(FIELD),其中 FIELD 是学生表中包含的学生详细信息的字段。例如,SUM(学生表.年龄) 可以计算每个专业中所有学生的年龄总和。
以上是使用 MySQL 查询每个专业人数的基本方法。根据具体需求,可以对查询进行扩展和细化。
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章