Filtrar con HAVING
Tu última palabra clave es HAVING
. Funciona de forma similar a WHERE
en el sentido de que es una cláusula de filtro, con la diferencia de que HAVING
filtra datos agrupados.
Filtrar datos agrupados puede ser especialmente útil cuando se trabaja con un conjunto de datos grande. Cuando trabajes con miles o incluso millones de filas, HAVING
te permitirá filtrar solo por el grupo de datos que desees, como películas de más de dos horas.
Practica utilizando HAVING
para averiguar qué países (o país) tienen las clasificaciones de películas más variadas.
Este ejercicio forma parte del curso
SQL intermedio
Instrucciones de ejercicio
- Selecciona
country
en la tablafilms
y obtén el número de valores distintos decertification
con el aliascertification_count
. - Agrupa los resultados por
country
. - Filtra el recuento único de clasificaciones por los resultados mayores que 10.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
-- Select the country and distinct count of certification as certification_count
___
-- Group by country
___
-- Filter results to countries with more than 10 different certifications
___