En esta video lección de Cursatica.com aprenderás a usar SQL LIKE y SQL ILIKE ?? Verás más de 10 ejemplos explicados y resueltos. También tendrás bastantes ejercicios con soluciones para que puedas practicar lo aprendido. Te dejo debajo los retos y las soluciones en el reverso de la tarjeta.
¿Te ha gustado la lección sobre SQL LIKE de Curstica.com? Esta lección forma parte del curso SQL desde cero de Cursatica.com con más de 25 lecciones y 9 horas de contenido bajo demanda. Si te ha gustado ¡apúntate al curso SQL! ?
También puedes apuntarte al boletín de Cursatica.com dejando tu correo electrónico y nombre en cualquier formulario de Cursatica.com ? Además de recibir la chuleta SQL PDF regalo, podrías optar a descuentos especiales y cotenido privado para subscriptores.
El código SQL LIKE utilizado en esta lección es del dialecto SQL PostgreSQL. Es la forma común de la sentencia SQL LIKE pero ten en cuenta que en otros dialectos de SQL puede variar ligeramente la forma de utilizar SQL LIKE o SQL ILIKE.
1. ¿Cuántas películas hay registradas que solo tengan una palabra como título?
SELECT COUNT(*) FROM film WHERE title NOT LIKE ‘% %’; — ninguna
2. ¿Cuántas películas hay registradas que tengan dos palabras como título?
SELECT COUNT(*) FROM film WHERE title LIKE ‘% %’; — 1000
3. ¿Cuántas películas hay registradas que tengan tres palabras como título?
SELECT COUNT(*) FROM film WHERE title LIKE ‘% % %’; — Ninguna
4. ¿Cuántas películas tienen un título con una primera palabra de tres letras?
SELECT COUNT(*) FROM film WHERE title LIKE ‘___ %’; — 22
5. ¿Cuántas películas tienen un título con una segunda palabra de tres letras?
SELECT COUNT(*) FROM film WHERE title LIKE ‘% ___’; — 22
6. ¿Cuántas películas comienzan por el artículo The?
SELECT COUNT(*) FROM film WHERE description LIKE ‘The %’; — ninguna
7. ¿Cuántas películas tienen una descripción que contenga el artículo The?
SELECT COUNT(*) FROM film WHERE description ILIKE ‘%the%’; — 201
8. ¿Cuántas películas hay que no tengan a ni e en el título?
SELECT * FROM film WHERE title NOT ILIKE ‘%e%’ AND title NOT ILIKE ‘%a%’; – 48
Espero que con esta lección hayas podido aprender como utilizar SQL LIKE ?? Se emplea para trabajar con texto y buscar patrones de letras o carecteres de todo tipo en consultas. SQL LIKE es un comando muy útil que puedes emplear en distintas partes de una consulta. Podrás utilizarlo en SQL WHERE, en subconsultas o subqueries, en SQL SELECT, en SQL WITH, entre otros. Con SQL LIKE tú arsenal de herramientas de análisis de datos acaba de subir de nivel ? Esta lección fue diseñada e implementado por Leyco en Cursatica.com
