Expresiones regulares con LIKE en MySQL
Capítulo 12: Patrones de búsqueda con LIKE
En este capítulo número 12, vas a ver como crear simples patrones de búsqueda para encontrar algún o algunos registros muy concretos o no tanto.
Para la práctica utiliza la tabla employees
. Supongamos que tenemos que encontrar a todos los empleados cuyo nombre empieza por la letra 'L'.
Gracias a LIKE
, podemos encontrar resultados que coincidan exactamente con el patrón de búsqueda que le demos.
Puesto que queremos buscar por nombre, debemos utilizar el campo firstName
.
SELECT * FROM employees WHERE firstName LIKE "l%";
En el patrón, le decimos que lo que tiene que buscar, es cualquier nombre que empiece por el carácter l
y con el carácter comodín %
que nos da igual la longitud, es decir, no importa si el nombre tiene 0 caracteres o 20, después de la "l".
Resultados del patrón:
Nos encuentra dos veces el nombre Leslie y dos nombres más que coinciden con el patrón. Si hubiese más empleados con la letra "L", el patrón los hubiese devuelto.
Nombre | Valor del patrón |
---|---|
Leslie | l***** |
Leslie | l***** |
Loui | l*** |
Larry | l**** |
Comentarios
Si te quedan dudas sobre el temario, sobre SQL, MySQL o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.