- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
联接类型-补充
(2)联接(join on)说明: 联接类型说明 内部联接:左表每条记录都与右表的所有记录逐个比较联接条件,当条件为.T.时,产生结果,否则不产生结果。 左外连接(left outer ) 左外联接小结: 右外连接(right outer ) 右外联接小结: 完全连接(full outer ) 完全联接小结: 联接举例 * 1、表的联接类型: inner join 内(部)联接 (最常见的联接类型,自然联接) left outer join 左(外)联接 right outer join 右(外)联接 full join 完全联接 结果包括两个表中的所有记录 完全联接 结果包括右表中的全部记录和左表中满足联接条件的记录 右外联接 结果包括左表中的全部记录和右表中满足联接条件的记录 左外联接 只有满足联接条件的记录包含在结果中 内部联接 意 义 联接类型 .F. .T. Dx表记录 Zz表记录 .T. .F. .T. .T. 内部联接的结果: 编号_A 年月 费用 编号_B 增值 016-1 8911 2763.5 016-1 2510.00 038-1 8911 2850.0 038-1 1200.00 016-1 8911 2763.5 016-1 1000.00 016-1 9112 2763.5 016-1 2510.00 016-1 9112 2763.5 016-1 1000.00 Left outer :左表中的记录依次与右表记录比较,若联接条件为.T.,则产生一条记录,但若左表中的某一记录与右表中的所有记录比较联接条件均为.F.,则产生一条带有.NULL.的记录(右表中的相应字段取值为.NULL.) Dx表记录 Zz表记录 3 Dx表记录 Zz表记录 左外联接的结果: 编号_A 年月 费用 编号_B 增值 016-1 8911 2763.5 016-1 2510.00 016-1 8911 2763.5 016-1 1000.00 016-1 9112 2763.5 016-1 2510.00 016-1 9112 2763.5 016-1 1000.00 037-2 9206 6204.4 .null. .null. 038-1 8911 2850.0 .null. .null. 3 在左外联接中,左表中的每一个记录都会保留在结果中,右表只保留满足联接条件的记录。 right outer :右表中的记录依次与左表记录比较,若联接条件为.T.,则产生一条记录,若右表中的某一记录与左表中的所有记录比较联接条件均为.F.,则产生一条带有.NULL.的记录(左表中的相应字段取值为.NULL.) Dx表记录 Zz表记录 3 Dx表记录 Zz表记录 右外联接的结果: 编号_A 年月 费用 编号_B 增值 016-1 8911 2763.5 016-1 2510.00 016-1 9112 3520.0 016-1 2510.00 016-1 8912 2763.5 016-1 1000.00 016-1 9112 3520.0 016-1 1000.00 .null..null..null.0383 1200.00 3 在右外联接中,右表中的每一个记录都会保留在结果中,而左表只保留满足联接条件的记录。 full outer :先右外联接,再左外联接,最后删除重复的记录。 Dx表记录 Zz表记录 3 编号_A 年月 费用 编号_B 增值 016-1 8911 2763.5 016-1 2510.00 016-1 9112 3520.0 016-1 2510.00 016-1 8912 2763.5 016-1 1000.00 016-1 9112 3520.0 016-1 1000.00 .null..null..null.0383 1200.00 左联接结果: 编号_A 年月 费用 编号_B 增值 016-1 8911 2763.5 016-1 2510.00 016-1 8911 2763.5 016-1 1000.00 016-1 9112 2763.5 016-1 2510.00 016-1 9112 2763.5 016-1 1000.00 037-2 9206 6204.4 .null. .null. 038-1 8911 2850.0 .null. .null. 右联接结果: 完全联接结果: √ √ √ √ √ ×(重复) × (重复) × (重复) × (重复) √ √ 在全联接中,左表和右表中的每一个记录都会保留在结果中 分别用内部联接、左外联接、右外联接和完全联接的方式来显示“课程” 与“选课成绩“表
您可能关注的文档
- 职高8.1__两点间的距离与线段中点的坐标.ppt
- 职高英语unit 9 What club would you like to join period 4.pptx
- 职高英语unit 9 What club would you like to join period 1.pptx
- 职高语文复习模拟题1.doc
- 职法__第一单元第一课.pptx
- 职高英语unit1 we laughed into tears. period4作文.pptx
- 联华股份LED改造招标文件(2015年度).doc
- 联众人心态培训.ppt
- 职业面试官训练营(2013年)2.ppt
- 职高英语unit1 we laughed into tears. period3.pptx
文档评论(0)