Menu
Coddy logo textTech

The LIKE keyword

Parte de la sección Fundamentos del Journey de SQL de Coddy — lección 20 de 72.

La palabra clave LIKE se utiliza para comprobar las similitudes de las cadenas. Por ejemplo, si queremos obtener todos los registros cuyo nombre comienza con la letra a, entonces usaremos la palabra clave LIKE.

Se utilizan dos comodines principales:

  • % - significa cualquier número de caracteres
  • _ - significa exactamente un carácter

Por ejemplo:

  • %a - significa cualquier cadena que termina con a
  • a% - significa cualquier cadena que comienza con a
  • %a% - significa cualquier cadena que contenga a
  • _a% - significa que la letra a es el segundo carácter en la cadena
  • %a__ - significa que la cadena contiene a en la 3.ª posición desde el final

 Para usarlo, escribiremos:

SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'
challenge icon

Desafío

Fácil

Tablas y columnas disponibles:

  • <strong>people</strong>: <strong>id</strong>, <strong>name</strong>

Obtén todas las personas cuyo nombre comienza con K (mayúscula) y termina con a (minúscula) y ordena los resultados por los nombres en orden descendente.

Hoja de referencia

La palabra clave LIKE se utiliza para verificar similitudes de cadenas con comodines:

  • % - significa cualquier número de caracteres
  • _ - significa exactamente un carácter

Patrones comunes:

  • %a - termina con a
  • a% - comienza con a
  • %a% - contiene a
  • _a% - a es el segundo carácter
  • %a__ - a está en la 3ª posición desde el final
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'

Pruébalo tú mismo

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos