Comment vérifier la valeur null/vide/espaces valeurs avec un seul test?

Je voudrais écrire une instruction SELECT qui utilise seulement un test de colonnes de retour avec aucune valeur (null, vide, ou tous les espaces).

J'ai pensé que ce serait le travail:

SELECT column_name from table_name WHERE column_name NOT LIKE '%_%';

Mais cela ne fonctionne pas pour les valeurs NULL.

Bien sûr, je peux ajouter

OR column_name IS NULL

et il va fonctionner, mais je voudrais un chemin qui utilise un seul test.

  • Connexes: stackoverflow.com/questions/4042496/...
  • N'est-il pas souhaitable d'avoir plusieurs tests? c'est à dire plus de granularité = un meilleur retour d'informations aux utilisateurs sur la façon de corriger les données.
  • En général, il peut être préférable d'avoir plus de précision, mais je travaille avec une base de code et je veux imiter le code existant de la structure d'aussi près que possible. Le code actuel ne fait qu'un seul essai, alors que je cherchais une solution qui a également eu un seul test.
InformationsquelleAutor John Gordon | 2010-11-05