面试题:如下的sql该怎么写?
有一张表Table(Sid,Sco,Score),分别为学号,课程号,成绩.要查询每门课程的平均成绩并降序排列.要是平均成绩相等的,则按照学号的升序排列.
有一张表Table(Sid,Sco,Score),分别为学号,课程号,成绩.要查询每门课程的平均成绩并降序排列.要是平均成绩相等的,则按照学号的升序排列.
select Sco,avg(Score) from Table group by Sco order by avg(Score) desc,Sid asc
select distinct sid,average(score) as b from table group by sid order by b,sid
select distinct sid,average(score) as b from table group by sid order by b desc,sid