在使用 MySQL 数据库时,我们经常需要查询每个院系有多少人。下面就是一个简单的 SQL 语句来实现此功能:
SELECT dept_name, COUNT(*) AS countFROM studentGROUP BY dept_name;
在这个语句中,我们在学生表中查询出每个院系名字和该院系学生的数量,并使用 GROUP BY 子句对每个院系进行分组。使用 COUNT(*) 函数可以计算每个组中的行数,并使用别名 count 表示。
此外,我们还可以添加 WHERE 子句来过滤出指定的院系。例如,如果我们只想查询计算机科学系的学生数量,可将查询语句修改为:
SELECT dept_name, COUNT(*) AS countFROM studentWHERE dept_name = '计算机科学系'GROUP BY dept_name;
以上就是查询每个院系多少人的 SQL 语句,希望能对大家有所帮助。