您的位置:首页 > 数据库

一条比较经典的SQL

2012-11-12 13:15 260 查看
题目是这样的:

有4张表分别是:

学生信息表:

学号 sid

姓名 sname

班级Id cid

学科表:

学科Id courseId

学科名称 courseName

学生成绩表:

学生Id sid

学科Id courseId

成绩 score

班级表:

班级Id cid

班级名称 className

4张表的结构大体就是这样,如何取得科目平均成绩>60分的班级名称,科目名称

select className ,courseName

from Stu,Course,Score,Class

where Stu.sid = Score.sid and Course.courseId = Score.courseId and stu.cId= Class.classId

group by className,courseName

having avg(score)>60
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: