He configurado una vista que combina todos los datos en varias tablas. ¿Hay alguna manera de escribir esto para que solo se muestren las columnas que contienen datos no nulos y las columnas que contienen todos los valores NULL no estén incluidas?Cómo no mostrar columnas que son NULL en una vista
AGREGADO: Lo siento, todavía estoy estudiando y trabajando en mi primer gran proyecto, así que cada día parece ser una nueva experiencia en el minuto. No he sido muy claro, y eso se debe en parte a que no estoy seguro de estar haciendo las cosas correctamente. El cliente es una biblioteca académica y la base de datos registra detalles de colecciones específicas. La vista que mencioné es para mostrar todos los datos almacenados sobre un elemento, por lo que reúne tablas sobre publicación, copia, autor, editorial, idioma, etc. Un pequeño número de artículos en la colección son documentos, por lo que tienen detalles adicionales además de los detalles bibliográficos estándar. Lo que no quería era que un usuario obtuviera todos los campos vacíos relacionados con los documentos, si lo que se devolvía solo constaba de libros, por lo tanto, los campos de la tabla de papel eran todos nulos. Entonces pensé que tal vez habría una manera de no mostrar esto. Alguien ha comentado que este es el trabajo de la aplicación cliente en lugar de la base de datos en sí, así que puedo dejar esto hasta que llegue a esa fase del proyecto.
que parece propenso a leer datos tabulares incorrectamente, si el formato cambia dependiendo del contenido ... –
Entonces, si la columna A para el registro 1 tiene un valor, pero el valor de la columna A del registro A es NULL - debería ser visible en el ¿ver? –
Esto suena como lógica que debería estar en la GUI, no en la base de datos. Esto no cumpliría con un contrato de recuperación de base de datos adecuado, ya que el diseño podría cambiar en cualquier momento. – cjk