Corresponder todos os caracteres em qualquer lugar em seus dados
Abra sua consulta no modo Design. No Painel de Navegação, em Consultas, clique com o botão direito do mouse na consulta e selecione Modo Design.
Na célula Critérios , no campo que você deseja usar, adicione um asterisco em um lado dos critérios ou em ambos os lados. Por exemplo:
*owner*owner**owner
Na guia Design da Consulta , no grupo Resultados , clique em Executar.
Corresponder um caractere curinga em um padrão
- Abra sua consulta no modo Design.
- Na célula Critérios do campo que você deseja usar, digite o operador antes dos
Likecritérios. - Substitua um ou mais caracteres no critério por um caractere curinga. Por exemplo,
Like "R?308021"retornaRA308021,RB308021e valores semelhantes. - Na guia Design da Consulta , no grupo Resultados , clique em Executar.
Recuperar uma lista de empresas de A a H
- Abra sua consulta no modo Design.
- Na célula Critérios do campo que você deseja usar, insira
Like, seguido por um par de aspas duplas. Por exemplo:Like "". - Nas aspas duplas, adicione um par de colchetes e o intervalo de caracteres que você deseja localizar, da seguinte maneira:
Like "[a-h]" - Você pode usar caracteres curinga fora dos colchetes. Por exemplo:
Like "[a-h]*"
Tabela de caracteres curinga
Esta tabela lista e descreve os caracteres curinga que você pode usar em uma consulta do Access.
| Símbolo | Descrição | Exemplo |
|---|---|---|
* |
Corresponde a zero ou mais caracteres. Ele pode ser usado como o primeiro ou o último caractere na cadeia de caracteres. |
wh* localiza wh, what, whitee why |
? |
Corresponde a qualquer caractere alfabético simples. |
b?ll localiza ball, belle bill |
[ ] |
Corresponde a qualquer caractere entre colchetes. |
b[ae]ll localiza ball e bell mas não bill |
! |
Corresponde a qualquer caractere que não esteja entre colchetes. |
b[!ae]ll localiza bill e, bull mas não ball ou bell |
- |
Corresponde a qualquer caractere em um intervalo. Você deve especificar o intervalo em ordem crescente (A para Z, não Z para A). |
b[a-c]d localiza bad, bbde bcd |
# |
Corresponde a qualquer único caractere numérico. |
1#3 localiza 103, 113e 123 |
Exemplos de como usar caracteres curinga
| Situação | Exemplo |
|---|---|
Seus dados listam algumas pessoas como owner e outras como owner/operator. |
Like "owner*" ou Like "*owner*" |
| Você deseja usar caracteres curinga com uma consulta de parâmetro. |
Like "*" & [parameter] & "*"; Por exemplo, Like "*" & [fish] & "*" retorna todas as receitas que contêm fish, como fish & chips e rockfish. |
Alguém digitou incorretamente um nome ao inserir dados, como Adrien em vez de Adrian. |
Like "Adri?n" |
Você deseja localizar clientes cujo sobrenome começa com AH, por exemplo, para uma mala direta em massa. |
Like "[a-h]*" |
| Você deseja localizar números de peças com todos os dígitos em comum, exceto o segundo e o terceiro. | Like "R??083930" |
| Você deseja enviar convites para uma festa no quarteirão 1000 da Park Street. | Like "1### Park Street" |
Sintaxe para recuperar caracteres curinga de seus dados
| Caractere | Sintaxe necessária |
|---|---|
Asterisco * |
[*] |
Ponto de interrogação ? |
[?] |
Sinal numérico # |
[#] |
Hífen - |
[-] |
Conjunto de colchetes de abertura e fechamento juntos [] |
[[]] |
Colchete de abertura [ |
[[] |
Colchete de fechamento ] |
Não há necessidade de tratamento especial |
Ponto de exclamação ! |
Não há necessidade de tratamento especial |
Compreender qual conjunto de caracteres curinga usar
Mecanismo de banco de dados do Access (ANSI-89) versus SQL Server (ANSI-92)
O ANSI-89 descreve a sintaxe tradicional do Access SQL, que é o padrão para bancos de dados do Access. Os caracteres curinga seguem a especificação do Microsoft Visual Basic for Applications (VBA), não o SQL.
O ANSI-92 é usado quando você deseja que sua sintaxe esteja em conformidade com um banco de dados do Microsoft SQL Server.
É recomendável que você não misture os dois tipos de caracteres curinga no mesmo banco de dados.
Caracteres curinga para uso com os mecanismos de banco de dados do Access (ANSI-89)
Use esses caracteres curinga nas consultas criadas para um banco de dados do Access.
| Símbolo | Descrição | Exemplo |
|---|---|---|
* |
Corresponde a qualquer número de caracteres. Pode ser usado como o primeiro ou o último caractere na cadeia de caracteres. |
wh* localiza what, whitee why |
? |
Corresponde a qualquer caractere alfabético simples. |
B?ll localiza ball, belle bill |
[ ] |
Corresponde a qualquer caractere entre colchetes. |
B[ae]ll localiza ball e bell mas não bill |
! |
Corresponde a qualquer caractere que não esteja entre colchetes. |
b[!ae]ll localiza bill e, bull mas não ball ou bell |
- |
Corresponde a qualquer caractere em um intervalo. Você deve especificar o intervalo em ordem crescente (A para Z, não Z para A). |
b[a-c]d localiza bad, bbde bcd |
# |
Corresponde a qualquer único caractere numérico. |
1#3 localiza 103, 113e 123 |
Caracteres curinga para uso com SQL Server (ANSI-92)
Use esses caracteres curinga em consultas criadas para uso com um banco de dados do Microsoft SQL Server.
| Símbolo | Descrição | Exemplo |
|---|---|---|
% |
Corresponde a qualquer número de caracteres. Pode ser usado como o primeiro ou o último caractere na cadeia de caracteres. |
wh% localiza what, whitee why |
_ |
Corresponde a qualquer caractere alfabético simples. |
B_ll localiza ball, belle bill |
[ ] |
Corresponde a qualquer caractere entre colchetes. |
B[ae]ll localiza ball e bell mas não bill |
^ |
Corresponde a qualquer caractere que não esteja entre colchetes. |
b[^ae]ll localiza bill e, bull mas não ball ou bell |
- |
Corresponde a qualquer caractere em um intervalo. Você deve especificar o intervalo em ordem crescente (A para Z, não Z para A). |
b[a-c]d localiza bad, bbde bcd |