Oracle
 sql >> Database >  >> RDS >> Oracle

Seleziona solo colonne senza valori Null in Oracle

La semantica di SQL non lo consente:ogni query SQL include una proiezione, in base alla quale specifichi quali colonne desideri nell'output.

A meno che tu non esegua la query due volte, non puoi sapere in anticipo quali saranno i risultati. Infatti, anche se esegui la query due volte, i risultati potrebbero cambiare nel mezzo (a meno che non la esegui in modalità serializzabile).

In altre parole, la domanda non ha molto senso.

D'altra parte, se il tuo requisito è semplicemente nascondere la colonna quando viene visualizzata all'utente, questa è una domanda completamente diversa, per la quale la risposta non si trova in SQL, ma nella tua logica di presentazione.