NULL 值是遺漏的未知資料。預設地,表格的欄位可以存放 NULL 值。本章講解 IS NULL 和 IS NOT NULL 運算子。
SQL NULL 值
如果表中的某個欄位是可選的,那麼我們可以在不向該列新增值的情況下插入新記錄或更新現有的記錄。這表示該欄位將以 NULL 值保存。
NULL 值的處理方式與其他值不同。
NULL 用作未知的或不適用的值的佔位符。
註解:無法比較 NULL 和 0;它們是不等價的。
SQL 的NULL 值處理
請看下表:
#假如"Persons" 表中的"Address" 欄位是可選的。這表示如果在 "Address" 欄位插入不帶值的記錄,"Address" 欄位會使用 NULL 值儲存。
那我們要如何測試 NULL 值呢?
無法使用比較運算子來測試 NULL 值,例如 =, 。
我們必須使用 IS NULL 和 IS NOT NULL 運算子。
SQL IS NULL
我們如何只選取在 "Address" 欄位中帶有 NULL 值的記錄呢?
我們必須使用IS NULL 運算元:
SELECT LastName,FirstName,Address FROM Persons
WHERE Address IS NULL
#:
#本篇對SQL NULL 進行相關的講解,更多的學習資料清關注php中文網即可觀看。
相關推薦:
#以上是關於SQL NULL 值的相關知識點的詳細內容。更多資訊請關注PHP中文網其他相關文章!