Ver Mensaje Individual
  #5  
Antiguo 24-04-2006
opardor opardor is offline
Miembro
 
Registrado: jul 2005
Posts: 16
Reputación: 0
opardor Va por buen camino
Wink

Cita:
Código SQL [-]
select * from socios where apellidos between 'A%' and 'D%';
Tienes razón. El comodín no funciona. Además, me devuelve valores hasta antes de los que empiecen por la letra D. Probé la sentencia anterior sin comodines y obtuve el mismo resultado.

Ahora hice esta otra prueba y obtuve el resultado esperado.

Código SQL [-]
SELECT * 
FROM socios 
WHERE apellidos>=(SELECT MIN(apellidos) FROM socios WHERE apellidos LIKE 'A%')
  AND apellidos<=(SELECT MAX(apellidos) FROM socios WHERE apellidos LIKE 'F%');

Todas mis pruebas las he hecho con oracle 9.2

Última edición por opardor fecha: 24-04-2006 a las 18:09:05. Razón: Me equivoqué al poner las etiquetas
Responder Con Cita