Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/08/2014, 12:21
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: SQL me devuelve el ancho de un carácter en campos vacíos

Empecemos por un detalle: Un campo vacío contiene en realidad un caracter vacío, por lo que no es incorrecto que la longitud del dato contenido sea 1.
También dependerá de lo que realmente se almacenó, ya que es muy común que los programadores metan un espacio vacío intencional o accidentalmente, creyendo que eso es un dato nulo...
Por otro lado, NULL no es un dato, sino un estado de indeterminación. No es definible ni medible como un dato, y no se pueden usar ciertos operadores en MySQL para evaluarlo.

Pero para estar completamente seguros muéstranos cómo es la query que usas, y si es posible el CREATE TABLE de la tabla involucrada, para asegurarnos si se está evaluando correctamente.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)