Home [SQL] IS NULL 的使用方式
Post
Cancel

[SQL] IS NULL 的使用方式

Null概念

在SQL當中,NULL 代表「未定」、「不明」。
要與null來比較時,要用IS這個比較運算子,不能使用=!=<>等作比較,不然將無法得到正確的結果。

範例

取得已設定販賣單價的商品名稱(販賣單價為null的商品)

1
2
select [商品名稱] from [商品清單]
where [販賣單價] is null

如果將 Where改成下面這樣,就無法得到正確的結果

1
2
select [商品名稱] from [商品清單]
where [販賣單價] = null --錯誤,要與null來比較時,要用IS,不能使用=、!=、<>等比較
This post is licensed under CC BY 4.0 by the author.

[SQL] NOT IN 的使用方式 (同等 Where Not ...)

[SQL] 指定搜尋條件[LIKE(%、_)、特殊字元(Escape)、日期(Between And)、複數條件(AND、OR)]