Introducción a Bases de Datos
> Sesión 02
> Ejemplo 1
- Realizar consultas que hagan uso de la restricción
LIKE
mediante de la técnica de reconocimiento de patrones.
- MySQL Workbench instalado.
- Abre MySQL Wokbench y conectate a la base de datos del curso.
☝️ Recuerda:
USE tienda
-
La primitiva
LIKE
permite encontrar patrones en una cadena. Para detectar patrones se usan los símbolos%
y_
. El símbolo%
es sustituido por cualquier cadena. Por ejemplo, para obtener todos los empleados cuyo nombre empieza conM
se usa la siguiente consulta.SELECT * FROM empleado WHERE nombre LIKE 'M%';
-
Podemos colocar el símbolo en cualquier posición de la cadena. Por ejemplo, para obtener todos los empleados cuyo nombre termina con
a
.SELECT * FROM empleado WHERE nombre LIKE '%a';
-
También podemos encontrar todos los empleados cuyo nombre empieza con
M
y termina cona
.SELECT * FROM empleado WHERE nombre LIKE 'M%a';
-
Otra forma es mediante el símbolo
_
que se sustituye por cualquier caracter. Por ejemplo, podemos traer los empleados que tienen la estructuraM_losa
.SELECT * FROM empleado WHERE nombre LIKE 'M_losa';