Usar caracteres comodín en consultas y parámetros de Access

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

Coincidir todos los caracteres en cualquier lugar de los datos

  1. Abra la consulta en la vista Diseño. En el panel de navegación, en Consultas, haga clic con el botón derecho en la consulta y seleccione Vista Diseño.

  2. En la celda Criterios debajo del campo que desea usar, agregue un asterisco en un lado de los criterios o en ambos lados. Por ejemplo:

    • *owner*
    • owner*
    • *owner
  3. En la pestaña Diseño de consulta , en el grupo Resultados , haga clic en Ejecutar.

    Botón Ejecutar

Coincidir un carácter dentro de un patrón

  1. Abra la consulta en la vista Diseño.
  2. En la celda Criterios del campo que quiera usar, escriba el operador antes de los Like criterios.
  3. Sustituya uno o más caracteres de los criterios por un carácter comodín. Por ejemplo, Like "R?308021" devuelve RA308021, RB308021, y valores similares.
  4. En la pestaña Diseño de consulta , en el grupo Resultados , haga clic en Ejecutar.

Recuperar una lista de compañías de la A a la H

  1. Abra la consulta en la vista Diseño.
  2. En la celda Criterios del campo que quiera usar, escriba Like, seguido de un par de comillas dobles. Por ejemplo: Like "".
  3. Dentro de las comillas dobles, agregue un par de corchetes y el intervalo de caracteres que quiera buscar, así: Like "[a-h]"
  4. Puede usar caracteres comodín fuera de los corchetes. Por ejemplo: Like "[a-h]*"

Tabla de caracteres comodín

Esta tabla contiene la lista de caracteres comodín (con su descripción) que puede usar en una consulta de Access.

Símbolo Descripción Ejemplo
* Coincide con cero o más caracteres. Se puede usar como el primer o el último carácter de la cadena de caracteres. wh* busca wh, what, white, y why
? Coincide con cualquier carácter alfabético. b?ll busca ball, belly bill
[ ] Coincide con cualquier carácter entre corchetes. b[ae]ll encuentra And ball But bell Not bill
! Coincide con cualquier carácter que no esté entre corchetes. b[!ae]ll encuentra and bill but bull not ball or bell
- Coincide con cualquier intervalo de caracteres. Debe especificar el rango en orden ascendente (A a Z, no Z a A). b[a-c]d busca bad, bbdy bcd
# Hace coincidir cualquier carácter numérico. 1#3 busca 103, 113y 123

Ejemplos de uso de caracteres comodín

Situación Ejemplo
Sus datos enumeran a algunas personas como owner y a otras como owner/operator. Like "owner*" o Like "*owner*"
Quiere usar caracteres comodín con una consulta de parámetros. Like "*" & [parameter] & "*"; Por ejemplo, Like "*" & [fish] & "*" devuelve todas las recetas que contienen fish, como fish & chips y rockfish.
Alguien escribió mal un nombre al escribir datos, como Adrien en lugar de Adrian. Like "Adri?n"
Quieres buscar clientes cuyo apellido empiece por A , Hpor ejemplo, para un correo masivo. Like "[a-h]*"
Quiere encontrar números de pieza que contengan todos los números, excepto el segundo y el tercer dígito. Like "R??083930"
Quieres enviar invitaciones para una fiesta en la cuadra 1000 de Park Street. Like "1### Park Street"

Sintaxis para recuperar caracteres comodín de los datos

Carácter Sintaxis obligatoria
Asterisco * [*]
Signo de interrogación ? [?]
Signo de número # [#]
Guión - [-]
Conjunto de corchetes de apertura y cierre juntos [] [[]]
Corchete de apertura [ [[]
Corchete de cierre ] No es necesario usar un tratamiento especial
Signo de exclamación ! No es necesario usar un tratamiento especial

Información sobre el conjunto de caracteres comodín que es necesario usar

Motor de base de datos de Access (ANSI-89) o SQL Server (ANSI-92)

ANSI-89 describe la sintaxis SQL de Access tradicional, que es la sintaxis predeterminada de las bases de datos de Access. Los caracteres comodín siguen la especificación de Microsoft Visual Basic para Aplicaciones (VBA), no SQL.

ANSI-92 se utiliza cuando desea que la sintaxis cumpla con una base de datos de Microsoft SQL Server.

Le recomendamos que no combine los dos tipos de caracteres comodín en la misma base de datos.

Caracteres comodín que se usarán con los motores de la base de datos de Access (ANSI-89)

Use estos caracteres comodín y consultas creadas para una base de datos de Access.

Símbolo Descripción Ejemplo
* Coincide con cualquier número de caracteres. Se puede usar como el primer o el último carácter de la cadena de caracteres. wh* busca what, whitey why
? Coincide con cualquier carácter alfabético. B?ll busca ball, belly bill
[ ] Coincide con cualquier carácter entre corchetes. B[ae]ll encuentra And ball But bell Not bill
! Coincide con cualquier carácter que no esté entre corchetes. b[!ae]ll encuentra and bill but bull not ball or bell
- Coincide con cualquier intervalo de caracteres. Debe especificar el rango en orden ascendente (A a Z, no Z a A). b[a-c]d busca bad, bbdy bcd
# Hace coincidir cualquier carácter numérico. 1#3 busca 103, 113y 123

Caracteres comodín que se usan con SQL Server (ANSI-92)

Use estos caracteres comodín en consultas creadas para su uso con una base de datos de Microsoft SQL Server.

Símbolo Descripción Ejemplo
% Coincide con cualquier número de caracteres. Se puede usar como el primer o el último carácter de la cadena de caracteres. wh% busca what, whitey why
_ Coincide con cualquier carácter alfabético. B_ll busca ball, belly bill
[ ] Coincide con cualquier carácter entre corchetes. B[ae]ll encuentra And ball But bell Not bill
^ Coincide con cualquier carácter que no esté entre corchetes. b[^ae]ll encuentra and bill but bull not ball or bell
- Coincide con cualquier intervalo de caracteres. Debe especificar el rango en orden ascendente (A a Z, no Z a A). b[a-c]d busca bad, bbdy bcd

Vea también