ola amigos foristas, tengo el siguiente problema, como hago una consulta que no me muestre los valores vacios. Tengo la siguiente consulta:
" quisiera saber si por ejemplo sueldo esta vació no me muestre el indice. Muchas gracias
| |||
campos vacíos en mysql ola amigos foristas, tengo el siguiente problema, como hago una consulta que no me muestre los valores vacios. Tengo la siguiente consulta: " quisiera saber si por ejemplo sueldo esta vació no me muestre el indice. Muchas gracias Última edición por gnzsoloyo; 19/10/2012 a las 13:20 Razón: Usar las etiquetas de codigo. |
| ||||
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) |
Etiquetas: |