有学生表(编号,姓名,班级),成绩表(学生编号,科目编号,成绩) sql查询学 ...答:1 select 学生表.编号,姓名,isnull(s1.语文成绩,0) as 语文成绩,isnull(s2.数学成绩,0) as 数学成绩,isnull(s3.英语成绩,0) as 英语成绩 FROM 学生表 left join (select 学生编号, 科目, 成绩 as 语文成绩 from 成绩表 where 科目编号 = '语文') s1 on 学生表.编号 = s1.学生编号 ...
查询学生的学号,姓名,平均成绩,要求只显示平均分在80 分以上的学生,按...答:代码如下:select a.学号 , a.姓名 , cast(avg(b.成绩) as decimal(18,2)) 平均成绩 from Student a , sc b where a.学号 = b.学号 group by a.学号 , a.姓名 having cast(avg(b.成绩) as decimal(18,2)) >= 80order by cast(avg(b.成绩) as decimal(18,2)) desc ...