Somar, contar e calcular médias são operações essenciais para gerar relatórios a partir de dados. Este quiz de SQL traz 10 questões sobre GROUP BY, HAVING e funções de agregação, com resultado na hora.
Resultados
#1. O que a função COUNT(*) faz?
#2. Qual função calcula a soma dos valores de uma coluna?
#3. O que a função AVG retorna?
#4. Para que serve a cláusula GROUP BY?
#5. Qual é a função da cláusula HAVING?
#6. Qual é a diferença entre WHERE e HAVING?
#7. O que retorna a função MAX?
#8. Qual é a diferença entre COUNT(*) e COUNT(coluna)?
#9. Em uma consulta com GROUP BY, uma coluna do SELECT que não está dentro de função de agregação deve, em regra, estar:
#10. O que retorna SELECT cidade, COUNT(*) FROM clientes GROUP BY cidade?
Dica de estudo
Lembre a ordem lógica: o WHERE filtra as linhas antes de agrupar e o HAVING filtra os grupos depois. Teste COUNT, SUM e AVG em uma tabela pequena para comparar o comportamento com valores nulos.



