sql >> Base de Datos >  >> RDS >> Oracle

Seleccione solo columnas sin valores nulos en Oracle

La semántica de SQL no permite esto:cada consulta de SQL incluye una proyección, mediante la cual especifica qué columnas desea en la salida.

A menos que ejecute la consulta dos veces, no puede saber de antemano cuáles serán los resultados. De hecho, incluso si ejecuta la consulta dos veces, los resultados pueden cambiar en el medio (a menos que la ejecute en modo serializable).

En otras palabras, la pregunta no tiene mucho sentido.

Por otro lado, si su requisito es simplemente ocultar la columna cuando se muestra al usuario, esa es una pregunta completamente diferente, una para la cual la respuesta no se encuentra en SQL, sino en su lógica de presentación.