成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL語句中布爾表達式不可忽視的部分

數據庫 SQL Server
我們寫SQL語句有時,總是希望SQL表達式能夠返回TRUE或者FALSE,卻常常忽略了第三個值UNKNOWN。下面就將做一個小測試,看看會有什么問題。

SQL語句時,布爾表達式中的第三個值UNKNOWN往往被我們所忽視,但是這其實是很關鍵的,下文將帶您做一個測試,說明這個問題。

我們寫SQL語句有時,總是希望SQL表達式能夠返回TRUE或者FALSE,卻常常忽略了第三個值UNKNOWN。由于不注意判斷返回的值有時會導致錯誤的結果, UNKNOWN與TRUE和FALSE做AND、OR運算返回的結果有一些差異。

來看一個小小的測試:

1.AND操作

AND
TRUE
FALSE
UNK
TRUE
 
 
 
FALSE
 
 
 
UNK
 
 
 

2.OR操作

OR
TRUE
FALSE
UNK
TRUE
 
 
 
FALSE
 
 
 
UNK
 
 
 

如果你已經有了答案,不妨跟微軟工程師們給出的答案對照一下吧:

AND
TRUE
FALSE
UNK
TRUE
TRUE   
 FALSE
UNK
FALSE
FALSE
 FALSE
FALSE
UNK
UNK
 FALSE
UNK

OR
TRUE
FALSE
UNK
TRUE
TRUE
TRUE
TRUE
FALSE
TRUE
FALSE
UNK
UNK
TRUE
UNK
UNK

 

【編輯推薦】

自動生成INSERT語句的SQL存儲過程

SQL語句中的SELECT DISTINCT

教您用事務一次處理多條SQL語句

通過執行多條SQL語句實現數據庫事務

存儲過程優化的SQL語句寫法

責任編輯:段燃 來源: 互聯網
相關推薦

2009-12-16 09:29:26

Ruby布爾表達式

2009-08-20 15:02:57

C# If語句

2009-08-25 16:49:44

C#使用if語句

2019-12-17 17:01:02

MySQLSQL數據庫

2010-03-12 14:51:47

Python布爾表達式

2010-09-03 15:47:40

SQL語句鎖定

2010-09-03 14:39:15

SQLSELECT語句

2024-03-01 08:51:01

Django查詢表達式查詢語句

2010-09-07 13:41:50

SQL語句

2010-09-07 16:38:36

SQL語句SELECT DIST

2010-09-10 15:20:11

SQL函數計算表達式

2010-09-03 11:25:58

SQL刪除

2010-09-03 14:47:50

SQLSELECT語句

2024-10-17 17:03:43

SQL正則表達式MySQL

2010-11-12 13:20:31

SQL Server

2014-01-05 17:41:09

PostgreSQL表達式

2024-03-25 13:46:12

C#Lambda編程

2024-06-27 00:36:06

2024-05-15 08:09:23

2018-09-27 15:25:08

正則表達式前端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品一 | 欧美一区二区久久 | 国产99久久精品一区二区永久免费 | 毛片一级片 | 天堂资源最新在线 | 韩国精品一区 | 日韩精品一区二区三区高清免费 | 91色视频在线观看 | 久久影院一区 | 亚洲电影一级片 | 久久免费精品视频 | 中文字幕第一页在线 | 狠狠av | 日韩在线资源 | aaa国产大片 | 久久久久国产精品一区 | 免费能直接在线观看黄的视频 | 免费在线观看成人 | 色综合天天网 | 国产区一区 | 九色 在线 | 国产高清久久久 | 日韩视频在线免费观看 | 欧美性video 精品亚洲一区二区 | 久久91 | 伊人爽| a免费视频| 在线观看亚洲精品视频 | 亚洲国产情侣自拍 | 久草.com | 日韩 欧美 二区 | 国产成人精品区一区二区不卡 | 欧美日韩综合视频 | 久久久久一区 | 中文字幕二区 | av网站推荐 | 午夜免费看 | 91伊人| 国产成人精品一区二区三区在线 | 国产精品国产亚洲精品看不卡15 | 亚洲一区欧美 |