文档详情

数据库原理 第3章课堂综合练习题答案.ppt

发布:2017-11-28约7.62千字共27页下载文档
文本预览下载声明
An Introduction to Database System 第三章 综合练习 设有三个关系: S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher) 试用SQL语句表示下列查询语句 3、查询学号为S3学生所学课程的课程名与任课教师名 4、查询至少选修LIU老师所授课程中一门课程的女学生姓名 5、查询WANG同学不学的课程的课程号 6、查询至少选修两门课的学生学号 7、查询全部学生都选修的课程的课程号与课程名 8、查询选修课程包含LIU老师所授全部课程的学生学号。 1、查询LIU老师所授课程的课程号和课程名 2、查询年龄大于23岁的男学生的学号和姓名 An Introduction to Database System 第三章 综合练习 设有三个关系: S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher) 试用SQL语句表示下列查询语句 10、求LIU老师所授课程的每门课程的平均成绩 11、检索姓名以L打头的所有学生的姓名和年龄。 12、求年龄大于所有女同学年龄的男学生姓名和年龄。 13、往关系C中插一个课程元组(’C8’,’VC++’,’BAO’) 14、把选修LIU老师课程的女同学选课元组全部删去。 15、把低于所有课程总平均成绩的男同学成绩提高5% . 9、统计每门课程的学生选修人数(超过10人的课程才统计)。要求显示课程号和人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。 An Introduction to Database System 综合练习答案 S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher) 1、查询LIU老师所授课程的课程号和课程名 Select cno,cname from C where teacher=‘LIU’ 涉及到的表: C(cno,cname,teacher) An Introduction to Database System 综合练习答案 S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher) 2、查询年龄大于23岁的男学生的学号和姓名 Select sno,sname from S where age23 and sex=‘M’ 涉及到的表: S(sno,sname,sex,age) 方法一:一般的查询 An Introduction to Database System 综合练习答案 S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher) 2、查询年龄大于23岁的男学生的学号和姓名 Select sno,sname from S where age23 and sno in (select sno from s where sex=‘男’) 涉及到的表: S(sno,sname,sex,age) 方法二:用IN嵌套查询 An Introduction to Database System 综合练习答案 S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher) 2、查询年龄大于23岁的男学生的学号和姓名 Select sx.sno, sx.sname from s sx where sx.age23 and exists (select * from s sy where sy.sex=‘男’ and sy.sno=sx.sno) 涉及到的表: S(sno,sname,sex,age) 方法三:用EXISTS嵌套查询 An Introduction to Database System 综合练习答案 S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teacher) 2、查询年龄大于23岁的男学生的学号和姓名 Select sx.sno, sx.sname from s sx, s xy where sx.sno=sy.sno and sx.age23 and sy.sex=‘男’ 涉及到的表: Sx(sno,sname,sex,age) 方法四:自连接 涉及到的表: Sy(sno,sname,sex,age) An Introduction to Database System 综合练习答案 S(sno,sname,sex,age) SC(sno,cno,grade) C(cno,cname,teach
显示全部
相似文档