Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Selecione apenas Colunas sem valores Nulos no Oracle


A semântica do SQL não permite isso - toda consulta SQL inclui uma projeção, pela qual você especifica quais colunas deseja na saída.

A menos que você execute a consulta duas vezes, não poderá saber antecipadamente quais serão os resultados. Na verdade, mesmo se você executar a consulta duas vezes, os resultados podem mudar entre eles (a menos que você a execute no modo serializável).

Em outras palavras, a pergunta não faz muito sentido.

Por outro lado, se o seu requisito é simplesmente ocultar a coluna quando exibida para o usuário, essa é uma pergunta totalmente diferente - para a qual a resposta não está no SQL, mas na sua lógica de apresentação.