查询平均成绩大于70分的学生学号和姓名。

Posted zunfengliu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询平均成绩大于70分的学生学号和姓名。相关的知识,希望对你有一定的参考价值。

-- 1 查找出成绩表中所有学生的平均数

SELECT Sid,AVG(score) FROM sc GROUP BY Sid;

技术图片

  -- 2.查找出平均分数 大于70 avg(score) > 70;

SELECT Sid,AVG(score) AS avg FROM sc GROUP BY Sid HAVING avg >70;

技术图片

-- 3.在学生表中获取Sid 和 sname字段 拼接 《平均分数 大于70》表中的 avg字段

SELECT s.Sid,s.Sname,avg FROM student AS s JOIN
(SELECT Sid, AVG(score) AS avg FROM sc GROUP BY Sid HAVING avg >70) AS k
ON s.Sid = k.Sid;

技术图片 

以上是关于查询平均成绩大于70分的学生学号和姓名。的主要内容,如果未能解决你的问题,请参考以下文章

sql语句课程练习

查询平均成绩大于等于 85 的所有学生的学号姓名和平均成绩

sql:练习题2查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩

sql: 联系题26 ,27查询平均成绩大于等于 85 的所有学生的学号姓名和平均成绩,查询课程名称为「数学」,且分数低于 60 的学生姓名和分数

sql练习

MySql练习题