全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验五 数据库的嵌套查询实验 030910231杨博文1、 实验目的 使学生进一步掌握SQL Server查询分析器的使用方法,加深SQL和Transact-SQL语言的嵌套查询语句的理解。二、实验内容 在SQL Server查询分析器中使用IN、比较符、ANY或ALL和EXISTS操作符进行嵌套查询操作。三、实验方法 将查询需求用Transact-SQL语言表示;在Sin Server查询分析器的输人区中输入Transact-SQL查询语句;设置查询分析器的结果区为Standard Execute(标准执行)或Executeto Grid(网格执行)方式发布执行命令井在结果区中查看查询结果:如果结果不正确,要进行修改直到正确为止四、实验步骤(1) 基本操作实验用SQL语句表示,在学生选课库中实现其数据嵌套查询操作。求选修了高等数学的学生学号和姓名语句:SELECT Sno,Sname From Student WHERE Sno IN ( SELECT Sno FROM SC WHERE Cno IN (SELECT Cno FROM Course WHERE Cname=高等数学 );结果:图5.1求C1课程的成绩高于张三的学生学号和成绩。语句:SELECT Sno,Grade From SC Where Cno=1AND Grade (SELECT Grade From SC,Student WHERE SC.Sno=Student.Sno AND SC.Cno=1 AND Student.Sname=张三 );结果:图5.2求其他系中年龄小于计算机系年龄最大者的学生。语句:SELECT * FROM Student WHERE Sage ( SELECT MAX(Sage) FROM Student WHERE Sdept =CS) AND SdeptCS;图5.3求其他系中年龄小于全体计算机系的学生语句:SELECT * FROM Student WHERE SageALL (SELECT Sage FROM Student WHERE Sdept =CS) AND SdeptCS;图5.4求选修了C2课程的学生学号和姓名语句: SELECT Sname FROM Student Where EXISTS (SELECT * FROM SC WHERE Sno=Student.Sno AND Cno=2); 图5.5求没有选修C2课程的学生学号和姓名语句:SELECT Sname FROM Student Where NOT EXISTS (SELECT * FROM SC WHERE Sno=Student.Sno AND Cno=2);图5.6查询选修了全部课程的学生姓名语句: FROM Student Where NOT EXISTS (SELECT * FROM Course WHERE NOT EXISTS (SELECT * FROM SC WHERE Sno=Student.Sno And Cno=Course.Cno); 结果:语句5.7求至少选修了学号为95002学生所选修的全部课程的学生学号和姓名。语句: SELECT DISTINCT Sno FROM SC SCX WHERE NOT EXISTS (SELECT * FROM SC SCY WHERE SCY.Sno=95002 AND NOT EXISTS (SELECT * FROM SC SCZ WHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno) ); 图5.8五 总结 在进行sql语句输入时要用西文操作字符,稍微不注意就会出错,要仔细检查。对第二个实验的编写有不足,询问同学后得知。第七八个实验语句
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年菏泽市公共卫生临床中心公开招聘备案制工作人员(30人)笔试考试备考题库及答案解析
- 骨科出科实操考试题库及答案
- 裁缝操作技能强化考核试卷含答案
- 2025山东青岛日报社招聘事业单位人员14人笔试考试备考试题及答案解析
- 民航知识考试试题及答案
- 化学铣切工班组安全知识考核试卷含答案
- 2025年陕西邮政招聘考试笔试参考题库附答案解析
- 2025年滨州无棣县财金投资集团有限公司公开招聘高层次人才考试笔试参考题库附答案解析
- 吉安市市属国有企业资产经营有限公司下属企业吉安市丰安科技有限公司2025年面向社会公开招聘笔试考试备考题库及答案解析
- 2025辽宁省高速公路运营管理有限责任公司招聘笔试历年参考题库附带答案详解
- 2025北京国家电投集团创新投资招聘1人笔试历年常考点试题专练附带答案详解2套试卷
- 集成电路芯片设计企业组织架构详解
- 消音百叶施工方案
- 铭记历史珍爱和平
- 学堂在线 人工智能 章节测试答案
- 2025全国硕士研究生政治考试完整真题及答案
- 运动会总结班会课件:比赛虽终拼搏不息
- ktv总经理合同协议
- 配送员食品安全培训课件
- 码头安全生产知识培训课件
- 2025中国葛洲坝集团易普力股份有限公司禹州分公司招聘22人(河南)笔试参考题库附带答案详解
评论
0/150
提交评论