Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

A 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 correspondentes.

Caracteres no padrão

Correspondências na 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 (charlist) entre colchetes ([ ]) para corresponder a qualquer caractere na expressão, e charlist pode incluir quase todos os caracteres no conjunto de caracteres ANSI, incluindo dígitos. Você pode usar o colchete de abertura de caracteres especiais ([ ), ponto de interrogação (?), sinal de número (#) e asterisco (*) para corresponder diretamente a si mesmos somente se estiver entre colchetes. Você não pode usar o colchete de fechamento (]) dentro de um grupo para corresponder a si mesmo, mas pode usá-lo fora de um grupo como um caractere individual.

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

É importante observar que os curingas do SQL ANSI (%) e (_) só estão disponíveis com o mecanismo de banco de dados do Microsoft Access e o Provedor de OLE DB de Acesso. Eles serão tratados como literais se usados por meio do Access ou DAO.

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

  • Um ponto de exclamação (!) no início de charlist significa que uma correspondência é feita se algum personagem, exceto aqueles em charlist , for encontrado na expressão. Quando usado entre colchetes externos, o ponto de exclamação corresponde a si mesmo.

  • Você pode usar o hífen (-) no início (após um ponto de exclamação se um for usado) ou no final de charlist para corresponder a si mesmo. Em qualquer outro local, o hífen identifica um intervalo de caracteres ANSI.

  • Quando você especifica um intervalo de caracteres, os caracteres devem aparecer em 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; é considerado um cadeia de comprimento zero ("").

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.