Usando caracteres curingas em comparações de cadeias de caracteres

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Correspondência de padrões interna fornece uma ferramenta versátil para fazer comparações de cadeia de caracteres. A tabela a seguir mostra os caracteres curinga que você pode usar com o operador Like e o número de dígitos ou cadeias de caracteres que eles correspondam.

Caracteres em padrão

Correspondências em expressão

? ou _ (sublinhado)

Um único caractere qualquer

* ou %

Zero ou mais caracteres

#

Um único dígito qualquer (0 a 9)

[listacaracteres]

Um único caractere qualquer em listacaracteres

[!listacaracteres]

Um único caractere qualquer que não está em listacaracteres


Você pode usar um grupo de um ou mais caracteres (listacaracteres) entre colchetes ([]) para coincidir qualquer caractere único na expressão, e listacaracteres pode incluir quase todos os caracteres na conjunto de caracteres ANSI, inclusive dígitos. Você pode usar os caracteres especiais abrindo colchete ([), ponto de interrogação (2 _), sinal de número (#) e asterisco (*) para corresponder ao próprios diretamente apenas se entre colchetes. Você não pode usar o colchete de fechamento (]) dentro de um grupo para corresponder em si, mas você pode usá-lo fora de um grupo como um caractere individual.

Além de uma lista simple de caracteres entre colchetes, listacaracteres pode especificar um intervalo de caracteres usando um hífen (-) para separar o canto superior e inferior limites do intervalo. Por exemplo, usando [A-Z] em padrão resultará em uma correspondência se a posição do caractere correspondente na expressão contém uma das letras maiúsculas no intervalo à Z. Você pode incluir vários intervalos entre colchetes sem delimitar os intervalos. Por exemplo, [a-zA-Z0-9] corresponde a qualquer caractere alfanumérico.

É importante observar que os curingas SQL ANSI (%) e (_) estão disponíveis apenas com o mecanismo de banco de dados do Microsoft Access e o provedor OLE DB da acesso. Ele serão tratados como literais se usados pelo Access ou DAO.

Outras regras importantes para correspondência de padrões incluem o seguinte:

  • Um ponto de exclamação (!) no início do listacaracteres significa que uma correspondência é feita se qualquer caractere, exceto aqueles em listacaracteres é encontrado em expressões. Quando usado fora de colchetes, o ponto de exclamação corresponde a mesmo.

  • Você pode usar o hífen (-) no início (após uma marca de exclamação se for usado) ou no final da listacaracteres para corresponder ao próprio. Em qualquer outro local, o hífen identifica um intervalo de caracteres ANSI.

  • Quando você especificar um intervalo de caracteres, os caracteres devem aparecer na ordem de classificação crescente (A-Z ou 0-100). [A-Z] é um padrão válido, mas [Z-A] não é.

  • A sequência de caracteres [] é ignorada; ele é considerado um cadeia de comprimento zero ("").



Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×