mysql如何统计各个班的人数
时间: 2023-07-07 10:41:51 浏览: 62
可以使用以下SQL语句来统计各个班的人数:
```
SELECT
class, COUNT(*) AS '班级人数'
FROM
students
GROUP BY
class;
```
其中,`students`是存储学生信息的表,`class`是班级的列。这个SQL语句会按照班级进行分组,并统计每个班级的人数。最后返回结果包含班级和班级人数两列。
相关问题
mysql统计各班男、女生人数
你可以使用以下SQL语句来统计各班男、女生人数:
```
SELECT class,
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
GROUP BY class;
```
其中,`student`是学生表的表名,`class`是班级的列名,`gender`是性别的列名。这条SQL语句会返回每个班级的男生人数和女生人数。`SUM(CASE WHEN gender = '男' THEN 1 ELSE 0 END)`这段代码是用来统计男生人数的,它会将`gender`列为男的行计数为1,否则计数为0,然后将所有计数结果求和。同理,`SUM(CASE WHEN gender = '女' THEN 1 ELSE 0 END)`是用来统计女生人数的。
mysql统计男女生人数
可以通过以下 SQL 语句统计男女生人数:
```
SELECT gender, COUNT(*) AS count
FROM students
GROUP BY gender;
```
其中 `students` 是你的学生表,`gender` 是性别字段。执行以上 SQL 语句后,会返回一个结果集,包含两列:`gender` 和 `count`,其中 `gender` 列是性别(例如男或女),`count` 列是该性别对应的人数。