Tema: >= y <=
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/05/2008, 06:47
Papilleta
 
Fecha de Ingreso: marzo-2008
Mensajes: 13
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: >= y <=

Gracias por responder. El campo pl_apno es de tipo TEXT y guarda apellidos y nombre.
Si en la tabla "players" estan guardados los siguientes apellidos:

MONJE
ALONSO
CARRIZO
ZANETTI
AHUMADA

y la consulta es

SELECT *
FROM players
WHERE pl_apno >= 'A' AND pl_apno <= 'Z' ORDER BY pl_apno;

deberia devolver todo el contenido de la tabla como resultado.
Pero de esa manera no incluye en el resultado a ZANETTI.
O sea, hay un valor en la tabla que se deberia incluir en el resultado y no lo hace.

Si hago la consulta de esta forma:
SELECT *
FROM players
WHERE pl_apno >= 'A' AND pl_apno <= 'ZZ' ORDER BY pl_apno;

si incluye a ZANETTI en el resultado, pero estoy agrandando el rango!!!

Tendrá algo que ver que el campo este definido como TEXT y no como VARCHAR?
Disculpen si no me explique correctamente.