Use o critério Como para localizar dados

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

O operador ou critérios Like é utilizado numa consulta do 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. Abra a tabela Clientes:

    Tabela Clientes

  2. Na guia Criar, clique em Design 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.

    Como critério de consulta

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 (linguagem SQL), 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 a seguir retorna os dados que começam com a letra P seguidos de 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á
Vários caracteres a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Caractere especial a[*]a a*a Aaaa
Vários caracteres ab* abcdefg, abc cab, aab
Único caractere a?a aaa, a3a, aBa aBBBa
Único dígito a#a a0a, a1a, a2a aaa, a10a
Intervalo de caracteres [a-z] f, p, j 2, &
Fora de um intervalo [!a-z] 9, &, % b, a
Não dígito [!0-9] A, a, &, ~ 0, 1, 9
Combinação 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 carateres universais numa tabela que pode conter dados com padrões de correspondência específicos.

Critérios Resultado
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