Oracle SQL Syntax - Vérifier plusieurs colonnes n'EST PAS NULL

Est-il une syntaxe plus concise pour vérifier si plusieurs colonnes sont pas nulles? Je suis à la recherche de simplifier

weight IS NOT NULL AND
weight_unit IS NOT NULL AND
length IS NOT NULL AND
width IS NOT NULL AND
height IS NOT NULL AND
dimensional_unit IS NOT NULL

dans quelque chose de plus court.

De l'utilisation d'Oracle, si elle est pertinente.

Je suis sûr que ce est dupe, mais je n'arrive pas à le localiser.
Si cela est susceptible d'être une condition que vous voulez éviter (j'.e toutes les valeurs null) alors je vous suggérons d'ajouter les contraintes not NULL sur la table, puis votre requête ne sera jamais besoin de vérifier.
D'accord avec @DaveRlz: suggère d'avoir des tables séparées pour les ThingWeight et ThingSize, respectivement, de sorte que si une chose est de poids est inconnu/non applicable/etc, puis ne pas ajouter une ligne à la ThingWeight table.
semble assez facile à lire et à à la point de la façon dont vous l'avez...pourquoi la nécessité de changer pour quelque chose d'autre?
Comme mon SQL est actuellement écrit, je dois répéter que l'extrait quatre fois - alors que je cherchais une belle solution.

OriginalL'auteur jbreed | 2011-12-21