首頁  >  文章  >  後端開發  >  關於SQL NULL 值的相關知識點

關於SQL NULL 值的相關知識點

jacklove
jacklove原創
2018-05-08 11:31:481672瀏覽

NULL 值是遺漏的未知資料。預設地,表格的欄位可以存放 NULL 值。本章講解 IS NULL 和 IS NOT NULL 運算子

SQL NULL 值

如果表中的某個欄位是可選的,那麼我們可以在不向該列新增值的情況下插入新記錄或更新現有的記錄。這表示該欄位將以 NULL 值保存。

NULL 值的處理方式與其他值不同。

NULL 用作未知的或不適用的值的佔位符。

註解:無法比較 NULL 和 0;它們是不等價的。

SQL 的NULL 值處理

請看下表:

關於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 值的相關知識點

#本篇對SQL NULL 進行相關的講解,更多的學習資料清關注p​​hp中文網即可觀看。

相關推薦:

關於SQL Date 函數相關知識的講解

關於SQL VIEW(視圖)相關知識的講解

關於SQL AUTO INCREMENT 欄位相關的講解

#

以上是關於SQL NULL 值的相關知識點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn