A cláusula HAVING é usada em vez de WHERE com funções agregadas. Por sua vez, a cláusula GROUP BY agrupa linhas que possuem os mesmos valores em li...
A cláusula HAVING é usada em vez de WHERE com funções agregadas. Por sua vez, a cláusula GROUP BY agrupa linhas que possuem os mesmos valores em linhas de resumo. Imagine que você foi contratado para executar a análise de idades dos alunos por curso, e precisa gerar um relatório com o resultado da concentração de alunos com mais de 50 anos por curso. Considerando os estudos das cláusulas GROUP BY e HAVING, assinale a alternativa que contenha a sequência correta para executar a extração dos dados conforme solicitado:
SELECT nome SUM (nome), curso FROM alunos GROUP BY curso HAVING idade >50. SELECT COUNT (nome), curso FROM nome GROUP BY curso HAVING idade >50. SELECT SUM (nome), curso WHERE alunos GROUP BY curso HAVING idade >50. SELECT COUNT (nome), curso FROM alunos GROUP BY curso HAVING idade >50. SELECT COUNT (nome), curso FROM alunos HAVING curso GROUP BY idade >50.
Compartilhar