Operador Like

Compara um expressão de cadeia de caracteres a um padrão em uma expressão SQL.

Sintaxe

expressão Like "pattern"

A sintaxe do operador Like tem as seguintes partes:

Parte

Descrição

expressão

Expressão de SQL usada em uma cláusula WHERE.

pattern

Cadeia de caracteres ou cadeia de caracteres literal com a qual expressão é comparada.


Comentários

Você pode usar o operador Like para encontrar valores em um campo que correspondam ao padrão que você especificar. Para pattern, você pode especificar o valor completo (por exemplo, Like “Smith”) ou pode usar caracteres curinga para localizar um intervalo de valores (por exemplo, Like “Sm*”).

Em uma expressão, você pode usar o operador Like para comparar um valor de campo a uma expressão de cadeia de caracteres. Por exemplo, se você inserir Like “C*” em uma consulta SQL, a consulta retornará todos os valores de campo que começam com a letra C. Em um consulta parâmetro, você poderá solicitar ao usuário um padrão para pesquisar.

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]###”

A tabela a seguir mostra como você pode usar Like para testar expressões para diferentes padrões.


Tipo de correspondência


Padrão

Correspondência
(retorna True)

Sem correspondência
(retorna False)

Vários caracteres

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Caractere especial

a[*]a

a*a

aaa

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



Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×