Predicado LIKE
El predicado LIKE busca un valor de serie para un patrón determinado.
La sintaxis para este predicado es:
expresión-serie [NOT] LIKE patrón [ ESCAPE carácter-escape ]
El valor del patrón es un literal de serie o marcador de parámetro de tipo serie en el que el carácter de subrayado ( _ ) significa cualquier carácter individual y el carácter de porcentaje ( % ) significa cualquier secuencia de caracteres (incluida la secuencia vacía). Cualquier otro carácter tiene el significado del propio carácter. El carácter de escape se puede utilizar para buscar los caracteres _ y %. El carácter de escape se puede especificar como un literal de serie o como un parámetro de entrada.
Si la expresión de serie es nula, entonces el resultado se desconoce.
Si ambas expresiones de serie y de patrón están vacías, entonces el resultado es true.
Ejemplo: predicado LIKE
- "LIKE" is true
- "LIKE %" is true
- e.name LIKE 12%3 is true for "123" "12993" and false for "1234"
- e.name LIKE 's_me' is true for "some" and "same", false for "soome"
- e.name LIKE '/_foo' escape '/' is true for "_foo", false for "afoo"
- e.name LIKE '//_foo' escape '/' is true for "/afoo" and for "/bfoo"
- e.name LIKE '///_foo' escape '/' is true for "/_foo" but false for "/afoo"