miércoles, 17 de octubre de 2007

Escapar comodines en Oracle

Para buscar cadenas que contengan el comodin '%':

SELECT *
FROM tabla
WHERE campo LIKE '%\%%' ESCAPE '\';


Idem para '_'

El carácter que se define como de escape puede ser cualquiera que no nos interfiera con la construcción de nuestro like, con algunas excepciones. Por ejemplo, no deja utilizar el '&'.

No hay comentarios: