Busqueda en cadenas

30/06/2010 - 18:42 por Alonzo | Informe spam
Que tal sres. estoy efectuando busquedas sobre cadenas y estoy entranpado
en lo sgte:
Estoy tratando de buscar todas las cadenas que comiencen con la letra 'A' y
terminen en la letra 'O'. Luego entre ese bloque solo debe haber
caracteres entre la 'A' y 'M'. Ejemplo

cadena LIKE 'ANACLEO' --OK ..entre la A y O existen caracteres entre A y
M


cadena LIKE 'ANAPLEO' --ERROR ..la P no esta entre A y M


Alguna sugerencia de como encontrar generar WHERE para encontrar este
tipo de coincidencias ??..gracias
 

Leer las respuestas

#1 Ricardo Junquera
01/07/2010 - 17:02 | Informe spam
Hola Alonzo

No se si es la mejor solucion pero creo que algo así te puede servir

where cadena like 'A%a%O' and cadena like 'A%b%O' and cadena like 'A%c%O'
...
and cadena like 'A%m%O' ...



Ricardo Junquera
Consultor Business Intelligence
Microsoft Active profesional España 2010
BG&S a delaware company


"Alonzo" wrote:

Que tal sres. estoy efectuando busquedas sobre cadenas y estoy entranpado
en lo sgte:
Estoy tratando de buscar todas las cadenas que comiencen con la letra 'A' y
terminen en la letra 'O'. Luego entre ese bloque solo debe haber
caracteres entre la 'A' y 'M'. Ejemplo

cadena LIKE 'ANACLEO' --OK ..entre la A y O existen caracteres entre A y
M


cadena LIKE 'ANAPLEO' --ERROR ..la P no esta entre A y M


Alguna sugerencia de como encontrar generar WHERE para encontrar este
tipo de coincidencias ??..gracias



.

Preguntas similares