Operador Like

Compara una expresión de cadena con un patrón en una expresión SQL.

Sintaxis

expresión Like "patrón"

La sintaxis del operador Like consta de estas partes:

Parte

Descripción

expresión

Expresión SQL que se usa en una cláusula WHERE.

patrón

Cadena o literal de cadena de caracteres con la que se compara la expresión.


Observaciones

Puede usar el operador Like para buscar valores en un campo que coinciden con el patrón que especifique. Para patrón, puede especificar el valor completo (por ejemplo, Like “Smith”), o bien puede usar caracteres comodín para buscar un intervalo de valores (por ejemplo, Like “Sm*”)).

En una expresión, puede usar el operador Like para comparar un valor de campo con una expresión de cadena. Por ejemplo, si escribe Like “C*” en una consulta SQL, la consulta devuelve todos los valores de campo que empiezan con la letra C. En una consulta de parámetros, puede solicitar al usuario un patrón por el que buscar.

En el ejemplo siguiente se devuelven los datos que comienzan con la letra P seguida de cualquier letra entre A y F, y tres dígitos:

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

En la tabla siguiente se muestra cómo puede usar Like para probar expresiones para diferentes patrones.


Tipo de resultado


Patrón

Coincidencia
(devuelve True)

Sin coincidencia
(devuelve False)

Varios caracteres

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Carácter especial

a[*]a

a*a

aaa

Varios caracteres

ab*

abcdefg, abc

cab, aab

Un único carácter

a?a

aaa, a3a, aBa

aBBBa

Un único dígito

a#a

a0a, a1a, a2a

aaa, a10a

Intervalo de caracteres

[a-z]

f, p, j

2, &

Fuera de un intervalo

[!a-z]

9, &, %

b, a

Sin dígito

[!0-9]

A, a, &, ~

0, 1, 9

Combinado

a[!b-m]#

An9, az0, a99

abc, aj0



Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×