数据库提供三张表按照专业性别统计人数
时间: 2023-08-17 09:20:42 浏览: 96
商城数据库88张表结构完整示意图
假设您的数据库中有三张表分别为:
1. 学生表(student):包含学生的学号、姓名、性别、专业等字段。
2. 专业表(major):包含专业的编号、名称等字段。
3. 性别表(gender):包含性别的编号、名称等字段。
要按照专业和性别统计人数,可以使用以下SQL语句:
```
SELECT
major.名称 AS 专业,
gender.名称 AS 性别,
COUNT(student.学号) AS 人数
FROM
student
INNER JOIN major ON student.专业 = major.编号
INNER JOIN gender ON student.性别 = gender.编号
GROUP BY
student.专业,
student.性别
```
以上SQL语句使用了INNER JOIN连接三个表,并在SELECT语句中分别选择了专业、性别和人数,并使用COUNT函数统计人数。在GROUP BY子句中,以专业和性别为分组依据。这样就可以按照专业和性别统计人数了。
阅读全文