Curso de MySQL desde cero

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".

El operador Like de sql

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.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.