Predicado LIKE
O predicado LIKE executa a comparação de correspondência de padrões na coluna especificada. Ela usa a seguinte sintaxe:
...WHERE <column> LIKE '<wildcard_literal>'
A <coluna> pode ser um identificador regular ou delimitado. A coluna é limitada às propriedades no repositório de propriedades.
O <wildcard_literal> é um literal de cadeia de caracteres. Ele está entre aspas e, opcionalmente, pode conter caracteres curinga. A cadeia de caracteres de correspondência pode conter vários caracteres curinga, se necessário. A tabela a seguir descreve os caracteres curinga que o predicado LIKE reconhece.
Curinga | Descrição | Exemplo |
---|---|---|
% (porcentagem) | Corresponde a zero ou mais caracteres. | 'comp%r' corresponde a 'comp' seguido por zero ou mais de qualquer caractere, terminando em um r. |
_ (sublinhado) | Corresponde a qualquer caractere único. | 'comp_ter' corresponde a 'comp' seguido por exatamente um de qualquer caractere, seguido por 'ter'. |
[ ] (colchetes) | Corresponde a qualquer caractere único dentro do intervalo ou conjunto especificado. Por exemplo, [a-z] especifica um intervalo; [aeiou] especifica o conjunto de vogais. | 'comp[a-z]re' corresponde a 'comp' seguido por um único caractere no intervalo de a a z, seguido por 're'. 'comp[ao]' corresponde a 'comp' seguido por um único caractere que deve ser um ou um o. |
[^ ] (caret) | Corresponde a qualquer caractere único que não esteja dentro do intervalo ou conjunto especificado. Por exemplo, [^a-z] especifica um intervalo que exclui um a z; [^aeiou] especifica um conjunto que exclui vogais. | 'comp[^u]' corresponde a 'comp' seguido por qualquer caractere único que não seja um u. |
Se você criar predicados com vários intervalos, os intervalos deverão estar em ordem.
Observação
Para corresponder os caracteres curinga como caracteres literais para correspondência e não como caracteres curinga, coloque o caractere dentro de colchetes. Por exemplo, para corresponder ao sinal de porcentagem, use '[%]'
Exemplos
...WHERE System.ItemNameDisplay LIKE 'financ%'
Tópicos relacionados
-
Referência
-
Conceitual