Utilizar o critério Like para localizar dados
Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

O operador ou critérios Like é utilizado numa consulta Access para localizar dados que correspondam a um padrão específico. Por exemplo, numa base de dados de exemplo, temos uma tabela "Clientes", como a abaixo, e queremos localizar apenas os clientes que vivem em cidades cujos nomes começam por "B". Eis como vamos criar uma consulta e utilizar os critérios Gosto:

  1. Abrir a tabela Clientes:Tabela Clientes

  2. No separador Criar, clique em Estrutura da Consulta.

  3. Clique em Adicionar e a tabela Clientes é adicionada ao estruturador de consultas.

  4. Faça duplo clique nos campos Apelido e Cidade para adicioná-los à grelha de estrutura da consulta.

  5. No campo Cidade , adicione os critérios "Como B*" e clique em Executar.Critério de consulta Like

Os resultados da consulta mostram apenas os clientes de nomes de cidades que começam com a letra "B".

Resultados da consulta Como

Para saber mais sobre como utilizar critérios, veja Aplicar critérios a uma consulta.

Início da Página

Utilizar o operador Like na sintaxe SQL

Se preferir fazê-lo na sintaxe SQL (Structured Query Language), faça o seguinte:

  1. Abra a tabela Clientes e, no separador Criar , clique em Estrutura da Consulta.

  2. No separador Base , clique em Ver > Vista SQL e escreva a seguinte sintaxe:

    SELECT [Last Name], City FROM Customers WHERE City Like “B*”;

  3. Clique em Executar.

  4. Clique com o botão direito do rato no separador de consulta, Guardar > Fechar.

Para obter mais informações, veja SqL do Access: conceitos básicos, vocabulário e sintaxe e saiba mais sobre como editar instruções SQL para afiar os resultados da consulta.

Início da Página

Exemplos de padrões e resultados de critérios Like

O operador ou critérios Like é útil ao comparar um valor de campo com uma expressão de cadeia. O exemplo seguinte devolve dados que começam com a letra P seguidos por qualquer letra entre A e F e três dígitos:

Like “P[A-F]###”

Seguem-se algumas formas de utilizar Like para padrões diferentes:

Tipo de correspondência

Padrão

Se a base de dados tiver uma correspondência verá

Se a base de dados não tiver uma correspondência verá

Múltiplos carateres

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Caráter especial

a[*]a

a*a

Aaaa

Múltiplos carateres

ab*

abcdefg, abc

cab, aab

Caráter simples

a?a

aaa, a3a, aBa

aBBBa

Dígito simples

a#a

a0a, a1a, a2a

aaa, a10a

Intervalo de carateres

[a-z]

f, p, j

2, &

Fora de um determinado intervalo

[!a-z]

9, &, %

b, a

Não é dígito

[!0-9]

A, a, &, ~

0, 1, 9

Combinado

a[!b-m]#

An9, az0, a99

abc, aj0

Exemplos de critérios Like com carateres universais

A tabela seguinte mostra tipos de resultados quando o critério Gosto é utilizado com um carateres universais numa tabela que pode conter dados com padrões de correspondência específicos.

Critérios

Result

Como "E#"

Devolve itens com apenas dois carateres em que o primeiro caráter é E e o segundo é um número.

Como "G?"

Devolve itens com apenas dois carateres em que o primeiro caráter é G.

Como "*16"

Devolve itens que terminam em 16.

Veja mais exemplos de carateres universais.

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.