查询平均成绩大于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:练习题2查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩
sql: 联系题26 ,27查询平均成绩大于等于 85 的所有学生的学号姓名和平均成绩,查询课程名称为「数学」,且分数低于 60 的学生姓名和分数