
19/10/2012, 13:41
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Respuesta: campos vacíos en mysql Te queda claro que una consulta SQL devuelve una tabla, con lineas y columnas, por lo que siembre existirá ese bloque con o sin datos (NULL), ¿no?
Eso quiere decir que el "espacio" correspondiente al dato existirá siempre. El qué valor adopte depende de la forma en que escribas la consulta y las funciones que le pongas para resolver el caso. Lo que no puedes hacer es eliminar la columna de la tabla en esa linea, porque toda tabla tiene en cada linea la misma cantidad de columnas.
En todo caso, si quieres "borrar" la "celda", eso es un problema de representación en pantalla, y lo resuelves con programación. Pero es tema ajeno a este foro.
Así pues el tema es que la cela o la sacas con un valor (cero o lo que sea), o haces que salga vacía, pero en tanto el registro sea devuelto por la consulta, algo tiene que tener.
Lo que si puedes hacer es evitar que salgan aquellos registros donde el valore de "sueldo" sea cero, por ejemplo.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |