查询比2020级所有学生的体测项目(dev_id)成绩高的学生的学号(stu_id)
时间: 2024-03-03 07:46:45 浏览: 88
基于 DirectX 的覆盖层,用于绘制内存中的值.zip
你可以使用如下 SQL 语句来查询:
```
SELECT DISTINCT stu_id
FROM table_name
WHERE score > (
SELECT AVG(score)
FROM table_name
WHERE grade = '2020级'
)
```
其中,`table_name` 是你要查询的表名,`dev_id` 是体测项目的编号,`score` 是成绩列,`grade` 是年级列,`2020级` 是要比较的年级。
这条 SQL 语句会先查询出 `2020级` 所有学生的体测成绩的平均值,然后在原表中查找比平均值高的学生的学号,并去重后返回。
你可以将 `table_name` 替换为你实际的表名,然后在 Navicat 中执行该 SQL 语句即可。
阅读全文