Oracle
 sql >> Base de données >  >> RDS >> Oracle

Sélectionnez uniquement les colonnes sans valeurs nulles dans Oracle

La sémantique de SQL ne le permet pas - chaque requête SQL inclut une projection, par laquelle vous spécifiez les colonnes que vous voulez dans la sortie.

À moins que vous n'exécutiez la requête deux fois, vous ne pouvez pas savoir à l'avance quels seront les résultats. En fait, même si vous exécutez la requête deux fois, les résultats peuvent changer entre les deux (sauf si vous l'exécutez en mode sérialisable).

En d'autres termes, la question n'a pas beaucoup de sens.

D'un autre côté, si votre exigence est simplement de masquer la colonne lorsqu'elle est affichée à l'utilisateur, c'est une question entièrement différente - une question pour laquelle la réponse ne réside pas dans SQL, mais dans votre logique de présentation.