SQL Server中三值逻辑的示例

前端之家收集整理的这篇文章主要介绍了SQL Server中三值逻辑的示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_403_0@
我理解sql使用三个有价值的逻辑,但我在理解如何在实践中使用它时遇到困难,特别是为什么TRUE || NULL = True和FALSE&& NULL = False而不是求值为null.

以下是适用于sql Server的三个值真值表:

我在网上找到了三个有价值逻辑的解释,但我找不到任何真正的代码示例.有人可以使用三值逻辑向我展示一个代码示例,以帮助我更好地理解这一点吗?

解决方法

TRUE ||的一个例子NULL = True将是
declare @x as int = null;
if 1=1 or @x/1=1
    print 'true'

FALSE&& NULL = False

declare @x as int = null;
if not(1=2 and @x/1=1)
    print 'false'

猜你在找的MsSQL相关文章