使用sql语句查询学生平均年龄在18以下的系别
时间: 2024-06-04 16:13:44 浏览: 14
很高兴回答您的问题。以下是您需要使用的SQL查询语句:
SELECT department, AVG(age)
FROM students
GROUP BY department
HAVING AVG(age) < 18;
该查询将返回平均年龄低于18岁的每个系别的平均年龄。希望对您有所帮助。
相关问题
sql语句 查询年龄小于所在系平均年龄的学生信息及其所在系的平均年龄
好的,这个问题是可以回答的。以下是 SQL 语句:
SELECT student_info.*, department_info.avg_age
FROM student_info
JOIN department_info ON student_info.department_id = department_info.department_id
WHERE student_info.age < department_info.avg_age;
这个语句会查询所有年龄小于所在系平均年龄的学生信息以及他们所在系的平均年龄。请注意,department_info 表需要包含每个系的平均年龄信息。
sql查询 查询学生的平均年龄以及最大年龄和最小年龄信息
假设学生信息存储在名为`students`的表中,包含`id`、`name`和`age`三个字段,可以使用如下 SQL 语句查询学生的平均年龄、最大年龄和最小年龄信息:
```sql
SELECT AVG(age) AS avg_age, MAX(age) AS max_age, MIN(age) AS min_age
FROM students;
```
其中,`AVG` 函数用于计算平均年龄,`MAX` 函数用于计算最大年龄,`MIN` 函数用于计算最小年龄。`AS` 关键字用于为计算结果命名别名,便于阅读结果。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)