Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/05/2008, 07:39
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: Ayuda en consulta

En que "A" y "AA" son diferentes.
En una igualdad entre variables VARCHAR o CHAR, la longitud del string es uno de los valores a considerar, tanto si la igualdad es por sus valores binarios como si lo es de letras (en cierto contexto, "A" y "a" son iguales).
Además, el valor de "=" es verdadero si y sólo sin ambos son iguales, no si son parecidos. Para obtener todos los que comiencen con "A", no es el "=" lo que debes usar, sino el LIKE y el "%" para que tome cualquier cantidad de caracteres a la derecha:

Código:
SELECT nombre FROM miembros WHERE nombre LIKE 'A%' ORDER BY nombre;
Como tip final: Los strings en MySQL se colocan entre apóstrofes ('), no entre comillas ("). Las comillas y los acentos graves (`) se usan para encerrar nombres de campos, bases de datos, procedimientos, triggers, funciones o tablas
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)