MySQL クエリを使用してフィールドが NULL または空であるかどうかを確認したい場合、次のようなことができることがわかっています。
column = '' OR column IS NULL
ただし、2 つの個別の比較を行わずにこれを確認する方法はありますか?
MySQL クエリを使用してフィールドが NULL または空であるかどうかを確認したい場合、次のようなことができることがわかっています。
column = '' OR column IS NULL
ただし、2 つの個別の比較を行わずにこれを確認する方法はありますか?
WHEREのない別の方法、これを試してください..
空の値と NULL 値の両方を選択します
SELECT ISNULL(NULLIF(fieldname,'')) FROM tablename
これを試して:
WHERE NOT(column LIKE '_%')
NOT がない場合、列の値には少なくとも 1 文字が必要であり、NULL
.
編集:MySQL はまだこの方法で NULL 値を飲み込んでいるようです。これはうまくいくはずです:
WHERE IFNULL(column, '') = ''