Utilizar o critério Like para localizar dados

Utilizar o critério Like para localizar dados

Os critérios ou operador similares são usados numa consulta para encontrar dados que correspondam a um padrão específico. Por exemplo, na nossa base de dados, temos uma tabela de "Clientes", como a abaixo, e queremos localizar apenas os clientes que vivem em cidades cujos nomes começam com "B". Eis como criaremos uma consulta e usaremos os critérios similares:

  1. Abra a tabela clientes:

    Tabela Clientes

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

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

  4. Clique duas vezes nos campos Último Nome e Cidade para adicioná-los à grelha de design de consulta.

  5. No campo City, 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 das cidades a começar pela letra "B".

Resultados da consulta Como

Para saber mais sobre a utilização de critérios, consulte a aplicação de critérios a uma consulta.

Início da Página

Utilização do operador Similar na sintaxe SQL

Se preferir fazer isto na sintaxe SQL (Linguagem de Consulta Estruturada), eis como:

  1. Abra a tabela clientes e no separador Criar, clique em Design de Consulta.

  2. No separador 'Casa', clique em Ver > VISTA SQL e digite a seguinte sintaxe:

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

  1. Clique em Executar.

  2. Clique com o botão direito no separador de consulta, Guarde > Fechar.

Para mais informações consulte Access SQL: conceitos básicos, vocabulário e sintaxe e saiba mais sobre como editar declarações SQL para aguçar os resultados da consulta.

Início da Página

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

Os critérios ou operador semelhantes vêm a calhar ao comparar um valor de campo com uma expressão de corda. 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]###”

Aqui estão algumas formas de usar Like para diferentes padrões:


Tipo de correspondência


Padrão

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

Se a sua 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

Aaa

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 semelhantes com caracteres wildcard

A tabela a seguir mostra tipos de resultados quando o critério Like é usado com uma carateres universais numa tabela que pode conter dados com os padrões de correspondência específicos.

Critérios

Resultado

Como "E#"

Devolve itens com apenas dois caracteres onde o primeiro personagem é E e o segundo é um número.

Como "G"?

Devolve itens com apenas dois caracteres onde o primeiro personagem é G.

Como "*16"

Devolução de artigos que terminam no dia 16.

Veja mais exemplos de caracteres wildcard.

Início da Página

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×