访问和更改关系数据,使用MSSQL外联接

时间:2024-01-18 06:39:33 

唉,可怜呀,用了这么久的SQL今天头一次用到外连接,效果不错,方法如下:

使用外联接
仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。内联接消除与另一个表中的任何行不匹配的行。而外联接会返回 FROM 子句中提到的至少一个表或视图的所有行,只要这些行符合任何 Where 或 HAVING 搜索条件。将检索通过左向外联接引用的左表的所有行,以及通过右向外联接引用的右表的所有行。完整外部联接中两个表的所有行都将返回。

Microsoft® SQL Server™ 2000 对在 FROM 子句中指定的外联接使用以下 SQL-92 关键字: 

LEFT OUTER JOIN 或 LEFT JOIN

RIGHT OUTER JOIN 或 RIGHT JOIN

FULL OUTER JOIN 或 FULL JOIN 
SQL Server 支持 SQL-92 外联接语法,以及在 Where 子句中使用 *= 和 =* 运算符指定外联接的旧式语法。由于 SQL-92 语法不容易产生歧义,而旧式 Transact-SQL 外联接有时会产生歧义,因此建议使用 SQL-92 语法。

使用完整外部联接
若要通过在联接结果中包括不匹配的行保留不匹配信息,请使用完整外部联接。Microsoft® SQL Server™ 2000 提供完整外部联接运算符 FULL OUTER JOIN,不管另一个表是否有匹配的值,此运算符都包括两个表中的所有行

标签:访问和更改关系数据,使用MSSQL外联接
0
投稿

猜你喜欢

  • 使用curl命令行模拟登录WordPress的方法

    2022-02-23 17:15:06
  • vue组件之间进行传值的方法

    2024-04-27 15:48:04
  • 详解利用装饰器扩展Python计时器

    2023-04-08 20:32:16
  • 在Python的Flask框架中构建Web表单的教程

    2023-10-04 06:03:12
  • python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作

    2024-01-02 12:40:07
  • python3之Splash的具体使用

    2023-06-27 05:26:06
  • python3第三方爬虫库BeautifulSoup4安装教程

    2023-05-10 21:11:57
  • XML:OpenSearch 浏览器指定搜索应用

    2010-05-04 19:37:00
  • 不安全的js写法

    2009-09-16 14:26:00
  • 详解python3 + Scrapy爬虫学习之创建项目

    2022-07-22 18:02:05
  • 一文搞懂Python中subprocess模块的使用

    2023-12-05 16:35:05
  • 百度、谷歌和雅虎的近日LOGO

    2008-05-19 12:11:00
  • Python3数字求和的实例

    2022-05-25 13:37:25
  • python语言time库和datetime库基本使用详解

    2022-11-15 08:59:08
  • Mysql事务的隔离级别(脏读+幻读+可重复读)

    2024-01-29 07:45:06
  • python2.7 安装pip的方法步骤(管用)

    2022-02-11 06:28:43
  • Python中ConfigParser模块示例详解

    2022-08-08 01:32:11
  • 详解Python中time()方法的使用的教程

    2022-10-07 16:28:23
  • vue3 watch和watchEffect的使用以及有哪些区别

    2024-05-05 09:11:09
  • 微信小程序indexOf的替换方法(推荐)

    2024-04-16 09:51:11
  • asp之家 网络编程 m.aspxhome.com