Coincidir todos los caracteres en cualquier lugar de los datos
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.
En la celda Criterios del campo que desea usar, agregue un asterisco a un lado de los criterios o a ambos lados. Por ejemplo:
*owner*owner**owner
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 desee usar, escriba el operador antes de los
Likecriterios. - Sustituya uno o más caracteres de los criterios por un carácter comodín. Por ejemplo,
Like "R?308021"devuelveRA308021,RB308021y valores similares. - 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 desee usar, escriba
Like, seguido de un par de comillas dobles. Por ejemplo:Like "". - Dentro de las comillas dobles, agregue un par de corchetes y el intervalo de caracteres que desea buscar, así:
Like "[a-h]" - 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 ball y bell pero no bill |
! |
Coincide con cualquier carácter que no esté entre corchetes. |
b[!ae]ll encuentra bill y bull pero no ball o 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 |
|---|---|
Los datos muestran a algunas personas como owner y 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 contengan fish, como fish & chips y rockfish. |
Alguien escribió mal un nombre cuando escribió datos, como Adrien , por ejemplo, en lugar de Adrian. |
Like "Adri?n" |
Desea buscar clientes cuyo apellido empiece por AH, por ejemplo, para un envío masivo de correo. |
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 bloque en el bloque 1000 de Park Street. | Like "1### Park Street" |
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
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 usa 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 ball y bell pero no bill |
! |
Coincide con cualquier carácter que no esté entre corchetes. |
b[!ae]ll encuentra bill y bull pero no ball o 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 usarlas 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 ball y bell pero no bill |
^ |
Coincide con cualquier carácter que no esté entre corchetes. |
b[^ae]ll encuentra bill y bull pero no ball o 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 |