我們知道,在使用 NULL 和比較運算子時,我們不會得到任何有意義的結果集。為了從這類比較中獲得有意義的結果,我們可以使用「IS NULL」和「IS NOT NULL」。
mysql> Select 10 IS NULL; +------------+ | 10 IS NULL | +------------+ | 0 | +------------+ 1 row in set (0.00 sec) mysql> Select 10 IS NOT NULL; +----------------+ | 10 IS NOT NULL | +----------------+ | 1 | +----------------+ 1 row in set (0.00 sec)
上面的 MySQL 語句顯示了「IS NULL」和「IS NOT NULL」的使用。我們得到的結果是布林值 0(對於 FALSE)或 1(對於 TRUE),這當然是一個有意義的結果。
以上是MySQL「IS NULL」和「IS NOT NULL」有什麼好處?的詳細內容。更多資訊請關注PHP中文網其他相關文章!