Operador Como

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Sintaxis

expresiónLike "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 puede usar caracteres comodín para buscar un rango 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 comenzando por la letra C. En una consulta de parámetros, puede solicitar al usuario un patrón para 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 coincidencia

Patrón
Coincidir
(devuelve True)
Ninguna 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