Operador Como

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

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

Sintaxe

expressãoLike "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 padrão, pode especificar o valor completo (por exemplo, Like “Smith”), ou pode utilizar carateres universais 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 introduzir Like “C*” numa consulta SQL, a consulta devolve todos os valores de campo a partir da letra C. Numa consulta parametrizada, pode pedir ao utilizador um padrão para procurar.

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
Corresponder
(devolve Verdadeiro)
Sem correspondência
(devolve Falso)
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