Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use caracteres curinga com os seguintes operadores ao criar consultas que incluem condições em valores de cadeia de caracteres:
like
not-like
begins-with
not-begin-with
ends-with
not-end-with
Para obter mais informações, consulte Os dados de consulta usando FetchXml.
Ao usar esses operadores de condição, você pode usar determinados caracteres para representar caracteres curingas em seus critérios de pesquisa. A tabela a seguir descreve os caracteres que você pode usar.
| Caracteres | Descrição | Documentação e exemplos do T-SQL |
|---|---|---|
% |
Corresponde a qualquer cadeia de caracteres de zero ou mais caracteres. Você pode usar esse caractere curinga como um prefixo ou sufixo. |
% curinga: caracteres a serem correspondidos |
_ |
Corresponde a qualquer caractere único em uma operação de comparação de cadeia de caracteres que envolva correspondência de padrões. |
_ curinga: corresponder a um caractere |
[] |
Corresponde a qualquer caractere único no intervalo ou ao conjunto especificado entre colchetes. |
[ ] curinga: caracteres a serem correspondidos |
[^] |
Corresponde a qualquer caractere único que não esteja no intervalo ou definido que você especifique entre os colchetes. |
[^] curinga: caracteres que não correspondem |
Pesquisar cadeias de caracteres que contêm caracteres curinga
Você pode usar os caracteres curinga de correspondência de padrão como caracteres literais. Para usar um caractere curinga como um caractere literal, inclua o caractere curinga entre colchetes. Para obter mais informações, consulte Usar caracteres curinga como literais.
Não use curingas à esquerda
As consultas que usam operadores de condição com curingas líderes implícitos, como ends-with, ou curingas à esquerda explícitos, têm um desempenho menos eficiente. Em determinados cenários, esses curingas podem causar um desempenho ruim em toda a organização. Para obter mais informações, consulte:
Esses antipadrões apresentam problemas de desempenho porque o otimizador de consulta não pode otimizar a consulta.
Não use curingas à direita em expressões que usam like, , begins-with, not-begin-with, ends-withou not-end-with. Aqui estão alguns exemplos de curingas à direita:
| Exemplos ruins |
|---|
<condition attribute='name' operator='like' value='%value' /> |
<condition attribute='name' operator='begins-with' value='%value' /> |
<condition attribute='name' operator='not-begins-with' value='%value' /> |
<condition attribute='name' operator='ends-with' value='value' /> |
<condition attribute='name' operator='not-ends-with' value='value' /> |
Consulte também
Filtrar linhas usando FetchXml
Filtrar linhas usando QueryExpression
Consultar dados usando a API Web