sql的左连接和右连接有什么区别


本文摘自PHP中文网,作者coldplay.xixi,侵删。

sql的左连接和右连接区别:1、左连接只要左边表中有记录,数据就能检索出来,而右连接是只要右边表中有记录;2、左连接是已左边表中的数据为基准,而右联接是左向外联接的反向联接。

本文操作环境:Windows7系统,SQL Server 2019版本,Dell G3电脑。

sql的左连接和右连接区别:

1、意思不一样

左连接:只要左边表中有记录,数据就能检索出来,而右边有的记录必要在左边表中有的记录才能被检索出来。

右连接:右连接是只要右边表中有记录,数据就能检索出来。

2、用法不一样

右连接与左连接相反,左连接A LEFT JOIN B,连接查询的数据,在A中必须有,在B中可以有可以没有。内连接A INNER JOIN B ,在A中也有,在B中也有的数据才能查询出来。

3、空值不一样

左连接是已左边表中的数据为基准,若左表有数据右表没有数据,则显示左表中的数据右表中的数据显示为空。

右联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。

635d5da4b261cdc001a99d1a5b55f72.png

推荐(免费):sqlserver

以上就是sql的左连接和右连接有什么区别的详细内容,更多请关注木庄网络博客其它文章!

相关阅读 >>

删除表的sql命令是什么

sql server有什么用?

mssql 数据库同步教程

sqlserver 复制中将大事务分成小事务分发的方法

教你使用java获取当前时间戳的详细代码

asp连接sql和access数据代码(asp里的随机函数)

sql server--怎样用ado在sql server中建库,建表

浅析sql server的分页方式 isnull与coalesce性能比较

oledb和odbc的区别(优缺点)

mysql基础入门之case语句用法实例

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...