it-swarm.com.de

Wie passt man nicht null + nicht leer?

Ich muss einige Fragen zu einer unordentlichen Datenbank stellen. Einige Spalten sind entweder mit null oder mit leerer Zeichenfolge gefüllt. Ich kann so fragen:

select * from a where b is not null and b <> '';

Aber gibt es eine Abkürzung für diesen Fall? (Übereinstimmung mit allen "nicht leeren" Werten) Etwas wie: 

select * from a where b is filled;
8
rap-2-h

Gerade:

where b <> ''

tut was Sie wollen, da null <> '' null ist und die Zeile nicht zurückgegeben wird

14
Clodoaldo Neto

select * from a where COALESCE(b, '') <> '';

2
Steve Smith