- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.2SQL语句的使用-从多张表中查询取出数据教程
自然链接(国际标准):
把两张表进行自然链接时,Oracle会自动检查两个表中相同的名字与数据类型相同的列。
注意:上例中select子句中两个表都有的列没有加上表前缀。
自然链接
Oracle标准:
指定表连接(国际标准):
有相同的名字但数据类型不同
上表中有两个列名字与数据都相同,按照自然链接会全部相同的链接join,但如果只想join一个相同的列的话只能用指定链接方式,比如下例,就只用department_id来进行连接。
上述的例子也不用加表前缀。
Oracle标准:
上述两个例子表达的内容是一致的两个表中相同的两个列进行连接,加上using子句是进行单个列进行连接的。
在国际标准中,using子句中包含的列,在其他子句中如果也包含了这个列,那么这个列在其他子句中不能加表前缀,否则会报错。
Using子句中包含的列不能加表前缀。
指定链接2:列名不一样??是含义一样
在这里可以使用表前缀。
多张表进行链接join
国际标准
Oracle标准
Oracle内部多张表join的实现方法是,第一张表先与第二张表进行join后,生成一张表,生成的这张表再与第三张表进行join,等等依次类推。。。
您可能关注的文档
- 5+梁图解说明教程.ppt
- 5-半导体制造中的化学品(自学为主)教程.ppt
- 5-数据通信网络-2014教程.ppt
- 5-服务质量教程.pptx
- 供配电技术 第9章 电气安全、防雷和接地.ppt
- 5-数系的扩充与复数的引入教程.doc
- 5-案例分析题(通用)4.25教程.doc
- 保护环境做文明小学生征文资料.doc
- 5-9ScienceDirect数据库介绍及使用方法0教程.ppt
- 保证金交易计划制定和右侧交易系统(中线波段周图日图).docx
- 2025至2030年中国低温印花粘合剂行业发展研究报告.docx
- 2025至2030年中国气动角模机行业发展研究报告.docx
- 2025至2030年中国机械效率测量卡行业发展研究报告.docx
- 2025至2030年中国机罩锁总成行业发展研究报告.docx
- 2025至2030年中国水晶坛罐行业发展研究报告.docx
- 2025至2030年中国汽车悬架性能检验台行业发展研究报告.docx
- 2024年03月[上海]浦发银行浦银理财有限责任公司(筹)春季校园招考笔试历年参考题库附带答案详解.docx
- 2024年03月[山东]2024年中国光大银行济南分行校园招考笔试历年参考题库附带答案详解.docx
- 2024年03月[广东]2024年交通银行广东省分行春季校园招考笔试历年参考题库附带答案详解.docx
- 2025年铰牙模具项目市场调查研究报告.docx
文档评论(0)