Compartir a través de


Predicado LIKE

El predicado LIKE realiza la comparación de coincidencia de patrones en la columna especificada. Utiliza la siguiente sintaxis:

...WHERE <column> LIKE '<wildcard_literal>'

La <columna> puede ser un identificador normal o delimitado. La columna se limita a las propiedades del almacén de propiedades.

El <wildcard_literal> es un literal de cadena. Está entre comillas y, opcionalmente, puede contener caracteres comodín. La cadena de coincidencia puede contener varios caracteres comodín si es necesario. En la tabla siguiente se describen los caracteres comodín que reconoce el predicado LIKE.

Wildcard (Carácter comodín) Descripción Ejemplo
% (porcentaje) Coincide con cero o más caracteres. 'comp%r' coincide con 'comp' seguido de cero o más caracteres, terminando en una r.
_ (carácter de subrayado) Coincidencia con cualquier carácter individual. 'comp_ter' coincide con 'comp' seguido de exactamente uno de los caracteres, seguido de 'ter'.
[ ] (corchetes) Coincide con cualquier carácter individual dentro del intervalo o conjunto especificados. Por ejemplo, [a-z] especifica un intervalo; [aeiou] especifica el conjunto de vocales. 'comp[a-z]re' coincide con 'comp' seguido de un solo carácter en el intervalo de un a z, seguido de 're'. 'comp[ao]' coincide con 'comp' seguido de un solo carácter que debe ser un o o.
[^ ] (símbolo de intercalación) Coincide con cualquier carácter único que no esté dentro del intervalo o conjunto especificados. Por ejemplo, [^a-z] especifica un intervalo que excluye un a z; [^aeiou] especifica un conjunto que excluye las vocales. 'comp[^u]' coincide con 'comp' seguido de cualquier carácter único que no sea u.

 

Si crea predicados con varios intervalos, los intervalos deben estar en orden.

Nota

Para hacer coincidir los caracteres comodín como caracteres literales para la coincidencia y no como caracteres comodín, coloque el carácter entre corchetes. Por ejemplo, para que coincida con el signo de porcentaje, use '[%]'

 

Ejemplos

...WHERE System.ItemNameDisplay LIKE 'financ%'

Referencia

Comparación de valores literales

Comparaciones de varios valores (ARRAY)

Predicado NULL

Conceptual

Predicados de texto completo

Predicados de texto no completo