【数据库】SQL语法
嵌套查询&子查询
https://www.w3cschool.cn/sql/zjdc1oz3.html
https://www.cnblogs.com/myworld7/p/10255181.html
带in的子查询
带比较运算符的子查询
带any(some)或all的子查询
带exists的子查询
基于派生表的查询
#求学分获得8分以上学生的学号 平均分 以及总学分 #需要注意此处的作用域不同,只有该课程的成绩大于60才会获得该课程的学分,平均分包括了所有课程(不及格和及格) #思路:先将查询到的总学分结果看做是一张表 再与sc表连接进行查询平均分 select sc.sno,total_cre,avg(score) from (select sno,SUM(ceredit) as total_cre from sc,course where sc.cno=course.cno and score >= 60 group by sno having SUM(ceredit) >= 8) as temptable, sc where temptable.sno=sc.sno group by sc.sno,sum_cre;