Combinar filtro y selección
Es hora de un pequeño reto. Hasta ahora, tu vocabulario de SQL aprendido en este curso incluye COUNT()
, DISTINCT
, LIMIT
, WHERE
, OR
, AND
, BETWEEN
, LIKE
, NOT LIKE
y IN
. En este ejercicio, intentarás utilizar algunos de estos elementos juntos. Escribir consultas más complejas será habitual para ti a medida que te adentres en la programación profesional en SQL.
Como esta consulta será un poco más complicada que lo que has visto hasta ahora, hemos incluido un poco de código para ayudarte a empezar. Aquí también utilizarás DISTINCT
porque… ¡sorpresa!: hay dos películas llamadas "Hamlet" en este conjunto de datos.
Sigue las instrucciones para averiguar qué películas de los 90 tenemos en nuestro conjunto de datos que serían adecuadas para adolescentes anglófonos.
Este ejercicio forma parte del curso
SQL intermedio
Instrucciones del ejercicio
- Cuenta los
title
únicos de la base de datos de películas y utiliza el alias proporcionado. - Filtra para incluir solo películas con
release_year
de 1990 a 1999, incluidos. - Añade otro filtro para reducir tu consulta a las películas en inglés.
- Añade un filtro final para seleccionar solo películas con certificaciones "G", "PG", "PG-13".
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
-- Count the unique titles
SELECT ___ AS nineties_english_films_for_teens
FROM films
-- Filter to release_years to between 1990 and 1999
WHERE ___
-- Filter to English-language films
___
-- Narrow it down to G, PG, and PG-13 certifications
___;