Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/09/2014, 09:11
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: selecionar registros de campo no vacio

Vamos por el principio: Un campo VARCHAR puede tener algo, contener espacios vacíos, contener un cero como caracter ("0"), contener vacío, y ser NULL. Son condiciones diferentes, evaluadas de forma diferente.

En el primer caso, es TRUE si:
Código MySQL:
Ver original
  1. TRIM(campo) != ''

En el segundo caso, es TRUE si:
Código MySQL:
Ver original
  1. TRIM(campo) = ''

En el tercer caso, es TRUE si:
Código MySQL:
Ver original
  1. campo = ''

y en el cuarto es TRUE si:

Código MySQL:
Ver original
  1. campo IS NULL

... todo depende de lo que quieras evaluar.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)