用SQL语句在视图sg中查询平均成绩在90分以上的学生学号
时间: 2024-02-28 18:52:12 浏览: 122
SQL学生成绩查询
4星 · 用户满意度95%
可以使用如下的SQL语句进行查询:
```
SELECT 学号
FROM sg
GROUP BY 学号
HAVING AVG(成绩) >= 90;
```
解释:
首先,我们使用 `SELECT` 语句选择了 `学号` 列作为查询结果的输出。然后,我们在 `FROM` 子句中指定了视图 `sg` 作为数据来源。接着,我们使用 `GROUP BY` 子句将数据按照 `学号` 进行分组。最后,我们使用 `HAVING` 子句对分组后的数据进行筛选,只保留平均成绩在90分以上的学生。
注意,这里的平均成绩是使用 `AVG` 函数计算得到的。
阅读全文