




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验五 数据库的嵌套查询实验 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版房屋置换项目环保验收与节能改造合同
- 探索语文学习的有意义情境任务设计
- 血管内导管相关性血流感染预防与诊治2025
- 智慧停车系统开发与运营合作
- T/SHPTA 102-2024聚四氟乙烯内衬储罐技术要求
- T/CAQP 001-2017汽车零部件质量追溯体系规范
- 高速考试题目及答案
- 眼内炎护理疑难病例讨论
- 门球场管理制度
- 2025年云南省中考物理模拟练习试卷(含答案)
- 理发店消防安全制度
- 食堂火灾应急预案
评论
0/150
提交评论