W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
空值(Null)指數(shù)據(jù)庫表中無效的、未指定的、未知的或不可預(yù)知的值??罩档某霈F(xiàn)不受 ?NOT NULL
? 或 ?PRIMARY KEY
? 主鍵約束。任何包含 ?NULL
? 的算術(shù)表達(dá)式結(jié)果都為 ?NULL
? 。
OceanBase 支持以下 3 種空值類型。
SQL 函數(shù)中的空值
SQL 函數(shù)中的空值 指的是 SQL 函數(shù)的參數(shù)為空值,當(dāng) SQL 函數(shù)的參數(shù)為空值時(shí),大多數(shù)標(biāo)量函數(shù)都返回 ?NULL
?,分析函數(shù)會(huì)忽略空值。此類別中有以下兩種 SQL 函數(shù):
空值 |
說明 |
---|---|
NVL 函數(shù)中的空值 |
在表達(dá)式中 |
分析函數(shù)中的空值 |
使用 |
比較條件中的空值
比較條件中的空值 指與任何其他條件做比較的 ?NULL
? 。測(cè)試空值只能用比較運(yùn)算符 ?IS NULL
? 和? IS NOT NULL
?。因?yàn)?nbsp;?NULL
? 表示缺少數(shù)據(jù),所以 ?NULL
? 和其它值沒有可比性,即不能用等于、不等于、大于或小于和其它數(shù)值比較,當(dāng)然也包括空值本身。
條件判斷表達(dá)式中的空值
條件判斷表達(dá)式中的空值 指的是條件 ?= NULL
?、?!= NULL
?、 ?NULL =
?、?NULL !=
? 中的 ?NULL
?,作邏輯判斷使用,判斷結(jié)果不返回任何行,即 ?UNKNOWN
?。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: