实验6 数据库嵌套查询和组合查询.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验6 数据库嵌套查询和组合查询 实验 数据库 嵌套 查询 组合
- 资源描述:
-
实验六数据库嵌套查询和组合查询 实验目的:掌握查询中的嵌套查询和组合查询的操作方法,进一步加深对select语句的理解。 实验内容: (1)创建查询窗口,设置查询环境 (2)分组查询 (3)统计查询 (4)嵌套查询 实验步骤: 新建查询窗口,选择studentcourse为当前数据库,输入如下select查询语句并执行,对数据库进行嵌套查询和组合查询操作。 (1)统计选修了【数据库原理】课程的学生人数。 代码:SELECT COUNT(SNO) AS 人数 FROM SC WHERE CNO IN (SELECT CNO FROM COURSES WHERE CNAME='数据库原理') (2)查询没有选修【数据库原理】课程学生信息。 代码:SELECT * FROM STUDENTS WHERE SNO NOT IN (SELECT SNO FROM SC WHERE CNO IN(SELECT CNO FROM COURSES WHERE CNAME='数据库原理') ) (3)查询其他系中比计算机系学生年龄都小的学生。 加入一行数据 0602007 李四 男 1991-12-2 数学 代码:SELECT * FROM STUDENTS WHERE SBIRTHDAY>ALL(SELECT SBIRTHDAY FROM STUDENTS WHERE SDEPT='计算机') (4)查询被0602001学生或0602002学生所选修的课程的课程号(用union组合查询与in条件查询两种方法实现) 代码:SELECT CNO FROM SC WHERE SNO='0602001' UNION SELECT CNO FROM SC WHERE SNO='0602002' 代码:SELECT DISTINCT(CNO) FROM SC WHERE SNO IN ('0602001','0602002') (5)查询0602001学生和0602002学生同时选修的课程号(用intersect组合查询与exists嵌套子查询两种方法实现) 代码:SELECT CNO FROM SC WHERE SNO='0602001' INTERSECT SELECT CNO FROM SC WHERE SNO='0602002' 2000版本上运行: 2008版本运行结果: 代码:SELECT CNO FROM SC SC1 WHERE EXISTS(SELECT CNO FROM SC SC2 WHERE SC1.CNO=SC1.CNO AND SC2.SNO='0602002')AND SNO='0602001' (6)查询被0602001学生选修但没有被0602002同学选秀的课程的课程号(用excpt组合查询与not exists嵌套子查询两种方法实现) 代码:SELECT CNO FROM SC WHERE SNO='0602001' EXCEPT SELECT CNO FROM SC WHERE SNO='0602002' 2000版本: 2008版本运行结果:展开阅读全文

咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
咨信网小贴示:
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】


实验6 数据库嵌套查询和组合查询.doc
















自信AI助手














微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/9010550.html