适用于: SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
分析平台系统 (PDW)
Microsoft Fabric 中的 SQL 分析端点
Microsoft Fabric 中的仓库
比较 SQL Server 中两个表达式的等价性(比较运算符)。
Transact-SQL 语法约定
expression
为任意有效的表达式。 如果表达式的数据类型不同,则其中一个表达式的数据类型必须可以隐式转换为另一个表达式的数据类型。 该转换基于数据类型优先级的规则进行。
Boolean
使用 NULL 表达式进行比较时,结果取决于 设置:
- 如果 设置为 ON,根据 ANSI 约定,即 NULL 是未知值且不能与任何其他值(包括其他 NULL)进行比较,任何与 NULL 进行比较的结果均为 UNKNOWN。
- 如果 设置为 OFF,将 NULL 与 NULL 进行比较的结果为 TRUE,将 NULL 与任何其他值进行比较的结果为 FALSE。
有关详细信息,请参阅 SET ANSI_NULLS (Transact-SQL)。
在大多数情况下(并非所有情况),导致 UNKNOWN 的布尔表达式的行为类似于 FALSE。 请参阅 NULL 和 UNKNOWN (Transact-SQL) 和 NOT (Transact-SQL) 了解详细信息。
下面的示例使用“等于”运算符返回 表中的所有行,在该表中, 列中的值等于字词“Manufacturing”。
结果集如下。
以下示例使用等于 () 和不等于 () 比较运算符对表中的 值和非空值进行比较。 该示例还表明, 不受 设置的影响。
结果集如下。
到此这篇sql文件格式后缀(sql 文件格式)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/sqlbc/49553.html