低学歴プログラマの下剋上

田舎出身、上京プログラマの勉強日誌

SQL 空文字(String.empty)とNULLの判定

かなり初歩的ですが、SQLにて空文字、NULLの判定について記事を書きます。

C#,VBなど、.netでよく使うString.IsNullOrEmptyと同じ意味合いのものは一番最後です。

-- NULL判定

SELECT ID,NAME

FROM A

WHERE A.ID = NULL

-- 空文字判定
WHERE A.ID = ''
-- ↑シングルクォートで指定する

-- NULLまたは空文字
WHERE A.ID = NULL OR A.ID = ''