ComeçarComece de graça

Filtro com HAVING

A última palavra-chave que vamos ver é HAVING. Funciona de forma semelhante a WHERE, pois é uma cláusula de filtragem, com a diferença de que HAVING filtra dados agrupados.

Filtrar dados agrupados pode ser muito útil quando se trabalha com um grande conjunto de dados. Ao trabalhar com milhares ou até mesmo milhões de linhas, a palavra-chave HAVING permitirá que você filtre apenas o grupo de dados desejado, como filmes com mais de duas horas de duração, por exemplo.

Pratique o uso de HAVING para descobrir qual país (ou países) tem mais classificações de filmes.

Este exercício faz parte do curso

SQL Intermediário

Ver curso

Instruções do exercício

  • Selecione country na tabela films e obtenha a contagem distinta de certification com o alias certification_count.
  • Agrupe os resultados por country.
  • Filtre a contagem de classificações únicas para apenas resultados maiores que 10.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

-- Select the country and distinct count of certification as certification_count
___
-- Group by country
___
-- Filter results to countries with more than 10 different certifications
___
Editar e executar o código