第二題:查詢平均成績大于等于 60 分的同學(xué)的學(xué)生編號和學(xué)生姓名和平均成績
應(yīng)該是:每個學(xué)生總成績 / 課程數(shù)。而不是AVG(score)
select s.sid, s.sname, t3.averageScore
from student s
right join (
select t1.sid, (t1.totalScore / t2.cnum) as averageScore
from (
select sid, sum(score) totalScore
from sc
group by sid
) t1,
(
select count(1) cnum
from course
) t2
where t1.totalScore / t2.cnum >= 60
) t3 on t3.sid = s.sid;
50道SQL練習(xí)題及答案與詳細(xì)分析網(wǎng)上流傳較廣的50道SQL訓(xùn)練,奮斗了不知道多久終于寫完了。前18道題的難度依次遞增,從19題開始的后半部分算是循環(huán)練習(xí)和額外function的附加練習(xí),難度恢復(fù)到普通狀態(tài)。...