统计各系的男、女生人数
时间: 2023-08-04 13:07:16 浏览: 352
你可以使用以下 SQL 语句来统计各系的男、女生人数:
```
SELECT department,
SUM(CASE WHEN gender = '男' THEN 1 ELSE 0 END) AS male_count,
SUM(CASE WHEN gender = '女' THEN 1 ELSE 0 END) AS female_count
FROM student_table
GROUP BY department;
```
其中,`student_table` 是学生信息表,包含 `department`(系别)和 `gender`(性别)两个字段。这条 SQL 语句会根据 `department` 字段进行分组,然后使用 `SUM()` 函数和 `CASE` 表达式来计算每个系别下男生人数和女生人数。最终的结果会以系别为单位进行展示。
相关问题
mysql统计各系的男女生人数
你可以使用以下 SQL 语句来统计各系的男女生人数:
```
SELECT department,
SUM(CASE WHEN gender = '男' THEN 1 ELSE 0 END) AS male_count,
SUM(CASE WHEN gender = '女' THEN 1 ELSE 0 END) AS female_count
FROM student_table
GROUP BY department;
```
其中,`student_table` 是学生信息表,包含 `department`(系别)和 `gender`(性别)两个字段。这条 SQL 语句会根据 `department` 字段进行分组,然后使用 `SUM()` 函数和 `CASE` 表达式来计算每个系别下男生人数和女生人数。最终的结果会以系别为单位进行展示。
统计各系的男、女生人数以系别,性别,人数的方式输出
你可以使用以下 SQL 语句来统计各系的男、女生人数以系别、性别、人数的方式:
```
SELECT
department,
gender
COUNT(*) AS count
FROM
student
GROUP BY
department, gender;
```
其中,`student_table` 是学生信息表,包含 `department`(系别)和 `gender`(性别)两个字段。这条 SQL 语句会根据 `department` 和 `gender` 两个字段进行分组,并使用 `COUNT(*)` 函数来计算每个组中的人数。最终的结果会以系别、性别、人数的方式输出。
阅读全文