用mysql统计总共有多少个系
时间: 2024-03-17 19:47:50 浏览: 64
好的,你可以使用以下SQL语句来统计总共有多少个系:
```
SELECT COUNT(DISTINCT department) AS total_departments FROM your_table_name;
```
将 `your_table_name` 替换为你的表名即可。执行该语句后,查询结果会返回一个名为 `total_departments` 的列,其中包含总共有多少个不同的系的信息。
相关问题
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` 子句按照系别和人数降序排序。
mysql统计计算机系男生的平均年龄
可以回答这个问题。您可以使用以下 SQL 查询语句来计算计算机系男生的平均年龄:
SELECT AVG(age) FROM students WHERE department='计算机系' AND gender='男';
其中,students 是学生信息表的表名,age 是年龄字段的名称,department 是系别字段的名称,gender 是性别字段的名称。
阅读全文