统计student表中信管系学生人数
时间: 2023-09-04 16:10:47 浏览: 60
假设student表中有以下字段:学生ID(student_id)、学生姓名(student_name)、所在系别(department)。
则可以使用如下SQL语句统计信管系学生人数:
```
SELECT COUNT(*) FROM student WHERE department = '信管系';
```
其中,COUNT(*)表示统计查询结果集的行数,WHERE子句用于指定筛选条件,只有符合条件的行才会被统计。
相关问题
从student表中统计每个专业学生的人数
可以使用如下的 SQL 语句来实现:
```
SELECT major, COUNT(*) AS count FROM student GROUP BY major;
```
这条 SQL 语句会从 student 表中查询每个专业的学生人数,并按照专业进行分组,最后返回每个专业的名称和人数。其中,COUNT(*) 函数用于统计每个分组中的行数,AS 关键字用于为统计结果指定别名。
mysql统计学生表中各系姓氏的人数
您可以使用如下的 SQL 语句来实现统计学生表中各系姓氏的人数:
```
SELECT d.name AS department, SUBSTRING(s.name, 1, 1) AS surname, COUNT(*) AS count
FROM student s
JOIN department d ON s.department_id = d.id
GROUP BY department, surname
ORDER BY department, count DESC;
```
这个 SQL 语句使用了 `JOIN` 操作将学生表 `student` 和系别表 `department` 进行连接,然后使用 `SUBSTRING` 函数从 `name` 列中提取出每个学生的姓氏,再使用 `GROUP BY` 子句按照系别和姓氏进行分组,并使用 `COUNT` 函数统计每个系别中每个姓氏的人数。最后使用 `ORDER BY` 子句按照系别和人数降序排序。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)