web-dev-qa-db-fra.com

Comment faire correspondre no null + not empty?

Je dois faire des requêtes sur une base de données en désordre. Certaines colonnes sont remplies avec null ou une chaîne vide. Je peux faire une requête comme ceci:

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

Mais y a-t-il un raccourci pour ce cas? (correspond à toutes les valeurs "pas vides") Quelque chose comme: 

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

Juste:

where b <> ''

fera ce que vous voulez car null <> '' est nul et la ligne ne sera pas renvoyée

14
Clodoaldo Neto