实验四 数据库嵌套查询和组合查询.doc
文本预览下载声明
实验四 数据库嵌套查询和组合查询
一,练习
查询学号为4208101和4208105的学生同时选修的课程号
查询与王丽在同一个系学习的学生号和姓名
查询没有选修数据库课程的学生的学号和姓名
查询学号为4208101的学生选修,但没有被4208105学生所选修的课程的课程号
二,嵌套查询
1 带谓词IN的嵌套查询
{题一}查询与张宏再同一个系学习的学生信息
{题二}查询选修了编号为2的课程的学习学号、姓名和系号
{题三}查询选修了课程名为数据库的学生学号和姓名
2 带有比较运算符的嵌套查询
{题四}将题一改为带有比较运算符的嵌套查询
3 带谓词ANY或ALL的嵌套查询
{题五}查询其他系比计算机系001某一学生年龄小的学生
{题六}查询其他系中比计算机系001学生年龄都小的学生
4带谓词EXISTS的嵌套查询
{题七}查询所有选修了编号为1课程的学生姓名
{题八}查询所有选修了编号为1课程的学生姓名
{题九}查询张宏在同一个系的学生信息
{题十}查询选修了所有课程的学生姓名
三 集合查询
1并运算
题一,查询选修了1号课程或者4号课程的学生学号
题二,查询计算机系001的学生或年龄小于26岁的学生信息
2 交运算
题三,查询选修了1号课程并且同时4号课程的学生学号
题四,查询计算机系001的学生且年龄小于26的学生的交集,这实际上就是查询计算机系中年龄小于26的学生
3 差运算
题五,查询选修了1号课程但没有4号课程的学生学号
题六,查询计算机系001的学生且年龄小于26的学生的差集,本查询的等价说法是,查询计算机系中年龄不小于26的学生
显示全部