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å.