分享好友 最新资讯首页 最新资讯分类 切换频道
内联,左外联,右外联,全连接,交叉连接 的区别
2024-11-20 09:04

连接分为:内连接、外连接、交叉连接 一、内连接——最常用 定义:仅将两个表中满足连接条件的行组合起来作为结果集。 在内连接中,只有在两个表中匹配的行才能在结果集中出现 关键词:INNER JOIN 格式:SELECT 列名表 FROM 表名1 [INNER] JOIN 表名2 ON或WHERE 条件表达式 说明(1)列名表中的列名可以出自后面的两个表,但如果两个表中有同名列,应在列名前标明出处,格式为:表名.列名 (2)若连接的两个表名字太长,可以为它们起个别名。 格式为:表名 AS 别名 (3)INNER是默认方式,可以省略

内联,左外联,右外联,全连接,交叉连接 的区别

eg:

select *from    t_institution iinner join t_teller ton i.inst_no = t.inst_nowhere i.inst_no = "5801"其中inner可以省略。等价于早期的连接语法select *from t_institution i, t_teller twhere i.inst_no = t.inst_noand i.inst_no = "5801"二、外连接 1、左(外)连接 定义:在内连接的基础上,还包含左表中所有不符合条件的数据行,并在其中的右表列填写NULL 关键字:LEFT JOIN

eg:

select *from    t_institution ileft outer join t_teller ton i.inst_no = t.inst_no其中outer可以省略。

注意:

当在内连接查询中加入条件是,无论是将它加入到join子句,还是加入到where子句,其效果是完全一样的,但对于外连接情况就不同了。当把条件加入到 join子句时,SQLServer、Informix会返回外连接表的全部行,然后使用指定的条件返回第二个表的行。如果将条件放到where子句 中,SQLServer将会首先进行连接操作,然后使用where子句对连接后的行进行筛选。下面的两个查询展示了条件放置位子对执行结果的影响:条件在join子句select *from    t_institution ileft outer join t_teller ton i.inst_no = t.inst_noand i.inst_no = “5801”结果是:inst_no      inst_name              inst_no      teller_no    teller_name5801         天河区                 5801         0001         tom5801         天河区                 5801         0002         david5802         越秀区5803         白云区条件在where子句select *from    t_institution ileft outer join t_teller ton i.inst_no = t.inst_nowhere i.inst_no = “5801”结果是:inst_no      inst_name              inst_no      teller_no    teller_name5801            天河区                     5801           0001                tom5801            天河区                     5801           0002               david2、右(外)连接 定义:在内连接的基础上,还包含右表中所有不符合条件的数据行,并在其中的左表列填写NULL 关键字:RIGHT JOIN 3、完全连接 定义:在内连接的基础上,还包含两个表中所有不符合条件的数据行,并在其中的左表、和右表列填写NULL 关键字:FULL JOIN 三、交叉连接 定义:将两个表的所有行进行组合,连接后的行数为两个表的乘积数。(笛卡尔积) 关键词:CROSS JOIN 格式:FROM 表名1 CROSS JOIN 表名2

最新文章
均安SEO优化攻略,揭秘全方位网站排名提升秘诀
均安SEO优化策略,全方位提升网站排名秘诀:优化关键词、提高内容质量、加强外链建设、优化网站结构、提升用户体验。通过这些方
北交所科技成长产业跟踪第三期:华为Mate品牌盛典发布鸿蒙AI新品,关注北交所鸿蒙%26星闪相关公司.pdfVIP
源引金融活水润泽中华大地内容目录1.华为Mate品牌盛典如期举行,多款AI终端亮相51.1.Mate70蕴含九大AI功能,MateX6首发星闪关机
一、智能创作平台的全方位解决方案
在数字化时代的浪潮中内容创作已成为企业竞争和塑造的核心环节。传统的内容创作方法往往耗时耗力,且难以保证内容的品质和一致性
【GPT-4】GPT-4 是否已经显示出通用人工智能的迹象?——微软已经为 OpenAI 的 GPT-4 创建了一系列测试,它声称表明人工智能模型已经显示出通用智能的“火花”
目录 GPT-4 是否已经显示出通用人工智能的迹象? Is GPT-4 already showing signs of artificial general intelligence? "We bel
惠普和rog哪个好(6000买惠普还是华硕)
在操作系统选择方面,ROGGU604和HP暗影精灵9/光精灵9均支持流行的Windows和Linux系统,提供灵活的使用环境。 ROGGU604 的快速充
【HM1SUC浏览器下载】小米HM1SUC浏览器17.1.6.1347免费下载
UC专注16年,成就全球第三方手机浏览器全球6亿人上网必备APP,群众的眼睛是雪亮的头条视频小说网盘小游戏,想你之所想一应俱全UC
如何有效获取视频号微信搜索流量(实用技巧,让你的视频号获得更多关注)
视频号微信已经成为了许多人获取流量的何有号获平台、随着社交媒体的效获发展。如何让自己的取视视频号在微信搜索中获得更多的流
【R7(R7t/移动4G)支付宝下载】OPPO R7 R7t/移动4G支付宝10.6.70.8100免费下载
支付宝是蚂蚁集团旗下业务,诞生于2004年,已经成长为的数字支付开放平台和服务业数字化经营开放平台。我们面向消费者、各行各业
SEO神器助力企业网站,高效排名优化,提升在线曝光力
SEO推广软件排名优化,是帮助企业提升网站在线曝光率的有效工具。通过智能算法和策略,该软件助力企业网站在搜索引擎中实现更优
湘潭360seo优化报价_湘潭专业的关键词优化报价保举(湘潭有实力sem优化哪家好)
秒速排为企业提供一站式seo推广办理方案,核心业务包罗百度霸屏企业站群推广百家号运营,企业网站建立,百度推广百度竞价托管360