Analise a tabela abaixo:
TABELA: FUNCIONARIO
A partir da tabela acima, assinale a alternativa que contenha o resultado da execução do comando SQL demonstrado abaixo:
SELECT COUNT(IDADE)
FROM FUNCIONARIO
GROUP BY IDADE
HAVING COUNT(IDADE) > 1;
Soluções para a tarefa
Resposta: Alternativa 2.
Explicação: Existe 2 idades iguais (25), então a consulta irá agrupar por idade agrupando por ocorrências maiores que 2 (duas).
Ao rodar o comando do exercício, de acordo com a planilha da imagem, o resultado da execução será 2.
O comando HAVING na linguagem SQL
A cláusula HAVING na linguagem SQL é usada no lugar do WHERE porque este não suportava funções agregadoras como o GROUP BY, por exemplo.
O comando do exercício seleciona a contagem de idades da tabela FUNCIONARIO agrupadas, ou seja, os números igual são somados. Porém, o HAVING condiciona que só apareçam as idades que tenham mais que uma ocorrência da tabela. Apenas a idade 25 corresponde a esse quesito e sua ocorrência é de duas vezes. Logo, o resultado que aparecerá na tela é 2.
Você pode aprender mais sobre SQL aqui:
https://brainly.com.br/tarefa/54286163
#SPJ2