Expresion regulares en sql
Publicado por Jeronimo (12 intervenciones) el 04/08/2008 13:17:27
Hola tengo un problemilla
Necesito utilizar una expresion regular en una consulta sql (utilizo Access 2000), esta en concreto:
SELECT OT.*
FROM OT
WHERE OT.Articulo like 's([^s/]+/){3}[^s/]+(s|$)';
Es una expresion que encuentra cadenas compuestas por subcadenas de caracteres seguidos de una barra ('/') 3 veces con una última subcadenas de caracteres:
Ej: xxx/yzd/zzz/86879
Ejecuta pero me devulve cero registros .
Creo que es por que lel operador like no es muy potente ..... pero me gustaria ver si es posible hacer esto , teneis alguna idea?
Gracias por adelantado.
Necesito utilizar una expresion regular en una consulta sql (utilizo Access 2000), esta en concreto:
SELECT OT.*
FROM OT
WHERE OT.Articulo like 's([^s/]+/){3}[^s/]+(s|$)';
Es una expresion que encuentra cadenas compuestas por subcadenas de caracteres seguidos de una barra ('/') 3 veces con una última subcadenas de caracteres:
Ej: xxx/yzd/zzz/86879
Ejecuta pero me devulve cero registros .
Creo que es por que lel operador like no es muy potente ..... pero me gustaria ver si es posible hacer esto , teneis alguna idea?
Gracias por adelantado.
Valora esta pregunta


0