All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
SQL语句中的布尔表达式_[SQL,Server教程]

Writer: 归海一刀 Article type: Programming skills(编程技巧) Time: 2014/2/1 0:17:05 Browse times: 356 Comment times: 0

SQL语句中的布尔表达式_[SQL,Server教程]


Head photo

Go homepage
Upload pictures
Write articles

SQL语句中的布尔表达式_[SQL Server教程] 我们写SQL语句有时希望SQL表达式能够返回TRUE或者FALSE,却常常忽略了第三个值UNKNOWN。由于不注意判断返回的值有时会导致错误的结果, UNKNOWN与TRUE和FALSE做AND、OR运算返回的结果有一些差异,来看一个小小的测试:

  1.AND操作

  ANDTRUEFALSEUNK TRUE FALSE UNK

  2.OR操作

  ORTRUEFALSEUNK TRUE FALSE UNK

  如果你已经有了答案,不妨跟微软工程师们给出的答案对照一下吧:

  ANDTRUEFALSEUNK TRUETRUE FALSEUNK FALSEFALSE FALSEFALSE UNKUNK FALSEUNK ORTRUEFALSEUNK TRUETRUETRUETRUE FALSETRUEFALSEUNK UNKTRUEUNKUNK

  参见:Microsoft SQL ISV Program Management Team

来源:网络





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.