查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩 问题1:只查询在sc表存在成绩的学生信息 SQL如下所示 SELECTstu.`SID`, stu.`Sname`,CAST(AVG(sc.`score`)ASDECIMAL(18,2)) 平均成绩 FROMStudent stu LEFTJOINSC scONstu.`SID`=sc.`SID` GROUPBYstu.`SID`, stu.`Sname` HAVINGCAST(AVG(sc....
GROUP BY语句在程序中表示根据 sc 表的 s 列求平均值,即求每个同学的平均成绩. 程序运行结果: 4、查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩 SELECT a.s, a.Sname, b.avgscore FROM student AS a INNER JOIN ( SELECT sc.s, avg( sc.score ) AS avgscore FROM sc GROUP BY sc.s )...