Lección 28 de 31
En SQL, puedes usar el comando LIKE
para buscar a través de valores basados en texto. Con LIKE
, hay dos caracteres especiales: %
y _
.
El signo de porcentaje (%
) representa cero, uno, o múltiples caracteres.
El guión bajo (_
) representa un caracter.
Por ejemplo, LIKE "SUPER _"
coincidiría con valores como “SUPER 1”, “SUPER A”, y “SUPER Z”.
LIKE "SUPER%"
coincidiría con cualquier valor donde SUPER
esté al principio, como “SUPER CAT”, “SUPER 123”, o incluso “SUPER” por sí solo.
SELECT * FROM robots WHERE name LIKE "%Robot%";
produciría todos los valores que contienen “Robot” en el nombre. ¿Puedes ejecutar una consulta que devuelva “Robot” seguido de un año entre 2000 y 2099? (Así que 2015 es un valor válido al final, pero 2123 no lo es.)
Nota: Las consultas LIKE
no son sensibles a mayúsculas y minúsculas.