SELECT *
FROM mytable
WHERE COALESCE(col, '') = ''
Bemærk dog end OR forespørgslen vil være meget mere effektiv, hvis kolonnen er indekseret:
SELECT *
FROM mytable
WHERE col = '' OR col IS NULL
Dette vil bruge ref_or_null adgangssti på indekset.
Hvis du har brug for at vælge fra en liste over værdier sammen med NULLs , indsæt bare alle ikke-null-værdier på listen og tilføj en enkelt OR IS NULL tilstand:
SELECT *
FROM mytable
WHERE col IN ('val1', 'val2', 'val3') OR col IS NULL
Dette vil bruge et indeks på col også.