MS Access 2007: condición LIKE (usando comodines)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Access 2007: condición LIKE (usando comodines)

Este tutorial de MSAccess muestra cómo crear una consulta en Access 2007 utilizando una condición LIKE con comodines (con capturas de pantalla e instrucciones paso a paso).

Ver soluciones en otras versiones de Access:

  • Visita 2003

La condición LIKE le permite usar caracteres comodín en la cláusula where de una instrucción SQL en Access 2007. Esto le permite realizar coincidencias de patrones. Las condiciones LIKE se pueden usar con cualquier instrucción SQL válida: seleccionar, insertar, actualizar o eliminar.

Los modos que puede elegir son:

comodín explique
* Le permite hacer coincidir cualquier cadena de cualquier longitud (incluida la longitud cero)
? le permite hacer coincidir un solo carácter
# le permite hacer coincidir un solo número

ejemplo

Like 'm*'
Result: all values that start with m

Like '*m*'
Result: all values that contain m

Like '*m'
Result: all values that end with m

Like 'm?'
Result: all values that start with m and are 2 characters in length

Like 'm#'
Result: all values that start with m and are 2 characters in length where the second character is a number

El siguiente es un ejemplo de cómo usar la condición LIKE en una consulta:

En este ejemplo, estamos buscando todos los apellidos de los empleados que comienzan con “m”.

Combinando condiciones LIKE con operador NOT

También puede usar la condición LIKE con el operador NOT.

ejemplo

Not Like 'm*'
Result: all values that do not start with m

Not Like '*m*'
Result: all values that do not contain m

Not Like '*m'
Result: all values that do not end with m

Not Like 'm?'
Result: all values that are not 2 characters in length starting with m

Not Like 'm#'
Result: all values that are not 2 characters in length that start m and where the second character is a number

Aquí hay un ejemplo de cómo usar la condición NOT LIKE en una consulta:

En este ejemplo, estamos buscando todos los apellidos de los empleados que no comiencen con “m”.