Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/11/2012, 14:58
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Instrucciones para que Select no muestre campos vacios

No e dije cómo hacerlo, simplemente te dije que deberías manejarlo listando todos los campos...
NOT NULL se usa para otra cosa total y absolutamente distinta.
Lo primero que debes hacer es acudir al manual de referencia. Allí estan las soluciones.
Código MySQL:
Ver original
  1. SELECT IFNULL(a, '') a, IFNULL(b, '') b, IFNULL(c, '') c, IFNULL(d, '') e
  2. FROM tablaUsada
En este ejemplo, a, b, c y d son campos de una tabla imaginaria, para que comprendas la idea.

A todo esto, no estoy seguro de si conoces lo que es un "alias" en SQL. Espero que si.


arianna_rr: La idea es evitar los NULL en la tabla, no que devuelva o no un registro en esas condiciones. Además, no puedes usar operadores lógicos contra un campo que sea NULL, NULL no es un dato, es un estado.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)