内容发布更新时间 : 2024/11/17 4:57:49星期一 下面是文章的全部内容请认真阅读。
SQL练习题三 1 问题描述: 已知关系模式:
学生(学号,姓名,性别,毕业学校) 课程(课程编号,课程名,教师编号) 教师(教师编号,姓名)
选课 (学号,课程编号,成绩 )
1. 使用标准SQL嵌套语句查询选修课程名称为’高等数学’的学生学号和姓名 2. 使用标准SQL嵌套语句查询选修课程编号为’101’的学生姓名和毕业学校 3. 使用标准SQL嵌套语句查询没有选修课程编号为’101’的学生姓名和毕业学校 4. 查询选修了课程的学生人数
5. 查询选修课程超过3门的学生学号和毕业学校 6. 找出没有选修过“张乐”老师讲授课程的所有学生姓名
7. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩 8. 列出既学过“101”号课程,又学过“102”号课程的所有学生姓名 9. 列出“101”号课成绩比自己“201”号课成绩高的所有学生的学号
2 问题描述: 已知关系模式:
xs(借书证号,姓名,专业名)
book(isbn,书名,作者,出版社,价格) jy(借书证号,isbn,还书日期)
要求实现如下操作:
1.找出借书超过2本的读者,输出借书卡号及所借图书册数。
2.查询当前同时借有\站点安全\和\计算机网络\两本书的读者,输出其借书证号,并按借书证号升序排序输出。
3. 查询借阅了\站点安全\一书的读者,输出姓名及专业。 4. 查询过期未还图书,输出借书证号、ISBN号及还书日期。 5. 查询书名包括\网络\关键词的图书,输出ISBN号、书名、作者。 6. 查询现有图书中价格最高的图书,输出书名及作者。
7. 查询当前借了\站点安全\但没有借\计算机网络\的读者,输出其借书证号,并按证号降序排序输出。