Coincidir todos los caracteres en cualquier lugar de los datos
-
Abra la consulta en la vista Diseño. Para hacerlo, en el panel de navegación, en Consultas, haga clic con el botón derecho en la consulta y seleccione Vista Diseño.
-
En la celda Criterios, debajo del campo que quiera usar, agregue un asterisco a uno de los lados del criterio, o bien a ambos lados. Por ejemplo:
"*propietario*".
"propietario*".
"*propietario".
-
En la pestaña Diseño de consulta , en el grupo Resultados , haga clic en Ejecutar.
Coincidir un carácter dentro de un patrón
-
Abra la consulta en la vista Diseño.
-
En la celda Criterios del campo que quiera usar, escriba el operador Como antes del criterio.
-
Sustituya uno o más caracteres de los criterios por un carácter comodín. Por ejemplo, Como R?308021 encuentra RA308021, RB308021, etc.
-
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
-
Abra la consulta en la vista Diseño.
-
En la celda Criterios del campo que quiera usar, escriba Como, seguido de un par de comillas dobles. Por ejemplo: Como "".
-
Dentro de las comillas dobles, agregue un par de corchetes y el intervalo de caracteres que quiera buscar, de esta forma:
Como "[a-h]"
-
Puede usar caracteres comodín fuera de los corchetes. Por ejemplo:
Como "[a-h]*"
Tabla de caracteres comodín
Esta tabla enumera y describe los caracteres comodí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. |
qu* encuentra “qu”, “qué”, “quién” y “quizás”. |
? |
Coincide con cualquier carácter alfabético. |
b?la encuentra “bala”, “bola” y “bula”. |
[ ] |
Coincide con cualquier carácter entre corchetes. |
b[ao]la encuentra “bala” y “bola”, pero no “bula”. |
! |
Coincide con cualquier carácter que no esté entre corchetes. |
b[!ae]la encuentra “bala” y “bela”, pero no “bula”. |
- |
Coincide con cualquier intervalo de caracteres. Puede especificar el intervalo en orden ascendente (de A a Z, no de Z a A). |
a[m-s]a encuentra ama, ata y asa. |
# |
Hace coincidir cualquier carácter numérico. |
1#3 encuentra 103, 113 y 123. |
Ejemplos de uso de caracteres comodín
Situación |
Ejemplo |
---|---|
En sus datos, algunas personas se muestran como “propietario” y otras como “propietario/operador”. |
Como "propietario*" o |
Quiere usar caracteres comodín con una consulta de parámetros. |
Como "*" & [parámetro] & "*" Por ejemplo: Como "*" & [pescado] & "*" Devuelve todas las recetas que contengan “pescado”, como “pescado con patatas”, “pescado al horno”, etc. |
Alguien escribió de forma incorrecta un nombre al agregar los datos, como “Asiar”, en lugar de “Asier”. |
Como "Asi?r" |
Quiere encontrar clientes cuyo apellido empiece por una letra de la A a la H (por ejemplo, para usarlo en un correo masivo). |
Como "[a-h]*" |
Quiere encontrar números de pieza que contengan todos los números, excepto el segundo y el tercer dígito. |
Como "R??083930" |
Quiere enviar invitaciones para la fiesta del vecindario de Galería del Gastrónomo, 1000. |
Como "1### Galería del Gastrónomo" |
Sintaxis para recuperar caracteres comodín de los datos
Carácter |
Sintaxis necesaria |
---|---|
Asterisco * |
[*] |
Signo de interrogación ? |
[?] |
Signo de número # |
[#] |
Guion - |
[-] |
Conjunto de corchetes de apertura y cierre [] |
[[]] |
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
Access motor de base de datos (ANSI-89) frente a SQL Server (ANSI-92)
ANSI-89 describe la sintaxis SQL Access tradicional, que es la sintaxis predeterminada para las bases de datos de Access. Los caracteres comodín forman la especificación de Microsoft Visual Basic® para Aplicaciones (VBA), no SQL.
ANSI-92 se usa si quiere que la sintaxis sea compatible 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 para usar con los motores de base de datos de Access (ANSI-89)
Use estos caracteres comodín en 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. |
qu* encuentra “qué”, “quién” y “quizás” |
? |
Coincide con cualquier carácter alfabético. |
b?la encuentra “bala”, “bola” y “bula”. |
[ ] |
Coincide con cualquier carácter entre corchetes. |
b[ao]la encuentra “bala” y “bola”, pero no “bula”. |
! |
Coincide con cualquier carácter que no esté entre corchetes. |
b[!ae]la encuentra “bala” y “bela”, pero no “bula”. |
- |
Coincide con cualquier intervalo de caracteres. Puede especificar el intervalo en orden ascendente (de A a Z, no de Z a A). |
a[m-s]a encuentra ama, ata y asa. |
# |
Hace coincidir cualquier carácter numérico. |
1#3 encuentra 103, 113 y 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. |
qu* encuentra “qué”, “quién” y “quizás” |
_ |
Coincide con cualquier carácter alfabético. |
b?la encuentra “bala”, “bola” y “bula”. |
[ ] |
Coincide con cualquier carácter entre corchetes. |
b[ao]la encuentra “bala” y “bola”, pero no “bula”. |
^ |
Coincide con cualquier carácter que no esté entre corchetes. |
b[!ae]la encuentra “bala” y “bela”, pero no “bula”. |
- |
Coincide con cualquier intervalo de caracteres. Puede especificar el intervalo en orden ascendente (de A a Z, no de Z a A). |
a[m-s]a encuentra ama, ata y asa. |