中关村在线

软件

SQL Server左连接解析

在SQL Server数据库中,LEFT JOIN与LEFT OUTER JOIN实际上是同一操作的不同写法,两者功能完全相同,均表示左外连接,返回左表全部记录及两表匹配的结果,未匹配部分补空值。

1、 建立临时表八温,用于展示SQL Server中LEFT JOIN与LEFT OUTER JOIN的语法应用及数据关联操作。

2、 );

3、 新建一个临时的肥胖人员表,用来展示SQL Server中LEFT JOIN与LEFT OUTER JOIN的语法应用。

4、 颂央,字符串类型,长度五十字符。

5、 );

6、 向临时表添加若干测试记录,包含插入空值的情况

7、 将数据 Code1 和 第一列 插入临时表 tmp1 的 Col1 和 Col2 字段中。

8、 将数据 Code10 和 第二列 插入临时表 tmp1 的 Col1 和 Col2 字段中。

9、 将数据Code100和第三列插入临时表tmp1的Col1和Col2字段中。

10、 将数据插入临时表,设置第一列为Code10,第三列为职员。

11、 向临时表 tmp2 的 Col1 和 Col3 字段插入数据,分别为 Code99 和 经理。

12、 查询临时表内测试数据

13、 通过LEFT JOIN连接两表,以首张临时表为基准,筛选Col3非空的记录。

14、 通过左外连接关联两表,以首张临时表为基础,筛选出Col3字段非空的记录。

15、 从执行结果来看,在SQL Server中,left join与left outer join的运行效果完全相同。日常编写SQL语句时,无需在意两者差异,统一使用left join即可,既简洁又规范,不会影响查询结果,推荐作为标准写法沿用。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具