新聞中心
空值(Null)指數(shù)據(jù)庫表中無效的、未指定的、未知的或不可預(yù)知的值。空值的出現(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ù)會忽略空值。此類別中有以下兩種 SQL 函數(shù):
|
空值 |
說明 |
|---|---|
NVL 函數(shù)中的空值 | 在表達(dá)式中 |
分析函數(shù)中的空值 | 使用 |
比較條件中的空值
比較條件中的空值 指與任何其他條件做比較的 ?NULL? 。測試空值只能用比較運(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?。
當(dāng)前文章:創(chuàng)新互聯(lián)OceanBase教程:OceanBase空值概述
URL鏈接:http://www.dlmjj.cn/article/cdodshj.html


咨詢
建站咨詢
