- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验D003 多表查询实验
《数据库系统原理》实验报告
班级:计科N121 学号:201245209132 姓名:吴方杰
实验项目:多表查询实验
实验时间:2014年4月3号
实验地点:电教楼三楼2机房
实验评价:实验例题典型,理解有点困难。
实验D003: 多表查询实验
一、实验目的
1.掌握多表连接查询方法。
2.掌握IN 子查询的嵌套查询。
3.了解EXISTS嵌套查询方法。
验证性实验结果
1.多表的连接查询(相当于做笛卡儿乘积)
SELECT * FROM C,SC
c01 数据库原理 c03 4 200512 c02 70
c01 数据库原理 c03 4 200512 c03 NULL
c01 数据库原理 c03 4 200512 c04 NULL
c01 数据库原理 c03 4 200515 c01 80
c01 数据库原理 c03 4 200518 c03 95
c01 数据库原理 c03 4 200018 c01 80
。。。。。
共56条记录
2.表的等值连接查询
(1) 查询各学生的选课信息(包括学号、课程名、成绩)
因为学号和成绩在SC表中,而课程名在C表中,因此需要多表查询。
SELECT SNO,CNAME,GRADE
FROM C,SC
WHERE C.CNO=SC.CNO
200512 信息系统 70
200512 数据结构 NULL
200512 DB_设计 NULL
200515 数据库原理 80
200518 数据结构 95
200018 数据库原理 80
200518 信息系统 45
200511 信息系统 78
200511 数据库原理 45
200511 数据结构 89
200514 信息系统 78
200514 数据库原理 45
200514 数据结构 89
200514 DB_设计 78
共14条记录
(2) 查询学生的选课记录,显示学生的学号、姓名、课程号、成绩。
SELECT S.SNO,SNAME,CNO,GRADE
FROM S,SC
WHERE S.SNO=SC.SNO
200512 李勇 c02 70
200512 李勇 c03 NULL
200512 李勇 c04 NULL
200515 刘依依 c01 80
200518 刘晨 c03 95
200018 王敏 c01 80
200518 刘晨 c02 45
200511 杨扬 c02 78
200511 杨扬 c01 45
200511 杨扬 c03 89
200514 王点点 c02 78
200514 王点点 c01 45
200514 王点点 c03 89
200514 王点点 c04 78
共14条记录
(3) 查询学生的选课记录,显示学生的学号、姓名、课程号、课程名、成绩
SELECT S.SNO,SNAME,SC.CNO,CNAME,GRADE
FROM S,SC,C
WHERE S.SNO=SC.SNO AND SC.CNO=C.CNO
200512 李勇 c02 信息系统 70
200512 李勇 c03 数据结构 NULL
200512 李勇 c04 DB_设计 NULL
200515 刘依依 c01 数据库原理 80
200518 刘晨 c03 数据结构 95
200018 王敏 c01 数据库原理 80
200518 刘晨 c02 信息系统 45
200511 杨扬 c02 信息系统 78
200511 杨扬 c01 数据库原理 45
200511 杨扬 c03 数据结构 89
200514 王点点 c02 信息系统 78
200514 王点点 c01 数据库原理 45
200514 王点点 c03 数据结构 89
200514 王点点 c04 DB_设计 78
共14条记录
3.左外连接查询:当希望左表(第一张表)中所有记录全部显示出来时,需要用左外连接操作。
INSERT INTO S (SNO,SNAME) VALUES(’20000’,’ZXX’)
SELECT S.SNO,SNAME,CNO,GRADE
FROM S
LEFT OUTER JOIN SC ON S.SNO=SC.SNO
200512 李勇 c02 70.0
200512 李勇 c03 NULL
200512 李勇 c04 NULL
200518 刘晨 c03 95.0
200518 刘晨 c02 45.0
200018 王敏 c01 80.0
200511 杨扬 c02 78.0
200511 杨扬 c01 45.0
200511 杨扬 c03 89.0
200510 张立 NULL NULL
200513 张立 NULL NULL
200514 王点点 c02 78.0
您可能关注的文档
最近下载
- 北极介绍课件.pptx VIP
- 2022部编版小学六年级语文上册《书戴嵩画牛》说课课件(含教学反思).pptx VIP
- 彩钢屋顶防水涂料施工方案.docx
- 2024年贵州城市职业学院招聘笔试真题带答案详解.docx VIP
- 成人隐匿性自身免疫性糖尿病学习课件.pptx VIP
- 题型09 主观题之启示警示类-2024年中考《道德与法治》答题模板与技巧(解析版).docx VIP
- 6、建筑门窗五金配件产品质量检测报告(GD2106006).doc VIP
- [北京]电力电缆隧道工程施工组织设计(浅埋暗挖法).doc VIP
- 2024年人教版版九年级上册新教材深度解读【化学】.docx
- 沧州南皮县检察院聘用制书记员考试真题库2023 .docx VIP
文档评论(0)