新聞中心
條件判斷表達(dá)式中的空值指的是條件 ?= NULL?、?!= NULL?、 ?NULL =?、?NULL !=? 中的 ?NULL?,作邏輯判斷使用,判斷結(jié)果不返回任何行,即 ?UNKNOWN?。

創(chuàng)新互聯(lián)長期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為泉州企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、做網(wǎng)站,泉州網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
在 OceanBase 中,測試空值要用比較運(yùn)算符 ?IS NULL? ,返回結(jié)果為 ?TRUE? 或 ?FALSE? 。但是條件判斷表達(dá)式中空值的判斷結(jié)果 ?UNKNOWN? 與 ?FALSE? 不同,?NOT FALSE? 判斷結(jié)果為 ?TRUE?, ?NOT UNKNOWN? 判斷結(jié)果仍然為 ?UNKNOWN?。
如下所示,根據(jù) A 值判斷條件判斷表達(dá)式的結(jié)果。
|
條件 |
A 值 |
結(jié)果 |
|---|---|---|
A = NULL |
10 |
UNKNOWN |
A != NULL |
10 |
UNKNOWN |
A = NULL |
NULL |
UNKNOWN |
A != NULL |
NULL |
UNKNOWN |
A = 10 |
NULL |
UNKNOWN |
A != 10 |
NULL |
UNKNOWN |
如果在 ?SELECT? 語句的 ?WHERE? 子句中使用了判斷結(jié)果為 ?UNKNOWN? 的條件,則該查詢將不返回任何行。
新聞標(biāo)題:創(chuàng)新互聯(lián)OceanBase教程:OceanBase條件判斷表達(dá)式中的空值
分享網(wǎng)址:http://m.fisionsoft.com.cn/article/dhiphpi.html


咨詢
建站咨詢
