Introducción


<aside> 🚧 Estos desafíos están diseñados para aprender, así que intenta resolver cada uno sin mirar las soluciones. Aprenderás más al intentarlo, cometer errores y resolver los problemas. No te preocupes si no sabes cómo resolver un problema de inmediato; parte del proceso de aprendizaje es enfrentar las partes difíciles.

</aside>

Si has llegado a este capítulo, ¡felicidades! Has cubierto mucho terreno y creo que la mejor manera de consolidar tus conocimientos y mejorar tus habilidades es a través de la experiencia práctica y práctica. Ahí es donde entran en juego estos desafíos.

En este capítulo, te presentamos ocho ejercicios diseñados para poner a prueba tus habilidades en SQL. Estos desafíos abarcan una amplia gama de temas, desde consultas de datos y realización de uniones semi-complejas hasta dominio de las agregaciones y profundización en las subconsultas.

El objetivo aquí no es acertar todo en el primer intento, sino aprender, mejorar y desarrollar una comprensión de cómo extraer información de los datos utilizando SQL. A medida que abordes cada desafío, practicarás la formulación del problema, estructurarás tus consultas, depurarás problemas y refinarás tus resultados, como un analista de datos profesional.

Pero, ¿qué sucede si lo has intentado y aún estás atascado? ¡Aquí es donde entra en juego el poder de internet! Sitios web como Google y Stack Overflow son recursos increíbles para obtener información. Encontrarás una vasta comunidad de compañeros aprendices y profesionales experimentados que probablemente hayan enfrentado los mismos problemas que tú. Están ahí para ayudarte a aprender a depurar y resolver problemas. Solo recuerda comprender las soluciones que encuentres y no simplemente copiarlas.

Al final del día, no se trata solo de encontrar las respuestas correctas, sino de comprender por qué esas respuestas son correctas y cómo llegamos a ellas. Así que tómate tu tiempo, piensa en cada problema y, lo más importante, ¡disfruta del proceso!

Ejercicios


  1. Películas más populares Escribe una consulta para encontrar las 10 películas más alquiladas. Muestra el título de la película y la cantidad de veces que fue alquilada.
  2. Mejores clientes Encuentra los 10 clientes que han alquilado la mayor cantidad de películas. Muestra su nombre, apellido y la cantidad de películas alquiladas.
  3. Rendimiento del personal Compara el rendimiento de los dos miembros del personal. ¿Cuántas películas ha procesado cada miembro del personal para alquiler?
  4. Preferencia de género Escribe una consulta para encontrar la categoría de película más preferida por cada cliente. El resultado debe mostrar el nombre, apellido y la categoría de película más alquilada por cada cliente.
  5. Ingresos por tienda Calcula los ingresos totales por tienda. Los ingresos son la suma de todos los montos de alquiler recogidos por cada tienda.
  6. Últimas películas alquiladas Identifica las últimas cinco películas que fueron alquiladas. Muestra el título de la película y la fecha de alquiler.
  7. Duración promedio de alquiler de películas Calcula la duración promedio de alquiler para cada categoría de película.
  8. Rango de tarifa de alquiler Descubre cuántas películas tienen una tarifa de alquiler entre $2 y $3, y cuántas tienen una tarifa entre $3 y $4.