select sno, cno, degree from score where exists (degree < (select avg(degree) from score group by cno) )
时间: 2024-05-28 20:11:25 浏览: 92
数据库作业8:SQL练习5 – SELECT(嵌套查询EXISTS、集合查询、基于派生表的查询)
这是一个 SQL 查询语句,用于查询成绩表中,存在某门课程的成绩低于该课程平均成绩的学生的学号、课程号和成绩。
具体解释:
- `select sno, cno, degree`:查询学号、课程号和成绩。
- `from score`:从成绩表中查询。
- `where exists`:条件为存在满足以下条件的记录。
- `(degree < (select avg(degree) from score group by cno))`:学生的成绩低于该课程的平均成绩。
- `select avg(degree) from score group by cno`:查询每门课程的平均成绩。
阅读全文