使用MySQL查询年龄高于所有学生平均年龄的学生学号、姓名和年龄
时间: 2023-11-16 17:13:48 浏览: 310
学生信息管理系统 GUI界面 mysql数据库
5星 · 资源好评率100%
可以使用子查询和聚合函数来实现该查询:
```
SELECT id, name, age
FROM students
WHERE age > (
SELECT AVG(age)
FROM students
)
```
解释一下上面的语句:首先在子查询中计算出所有学生的平均年龄,然后在主查询中筛选出年龄高于平均年龄的学生,并且返回他们的学号、姓名和年龄。
阅读全文