No que diz respeito aos códigos 1 e 2 da linguagem SQL ac...
#Questão 819159 -
Informática Básica / Microinformática,
Programação de Sistemas,
QUADRIX,
2019,
Conselho Regional de Serviço Social - 12ª Região - SC (CRESS /SC),
Assistente de Comunicação
3 Votos
As funções de agregação (COUNT, MIN, MAX, AVG e SUM) não podem ser utilizadas em cláusulas WHERE.
CORRETO
De fato, a cláusula WHERE está inserida de forma indevida. A cláusula HAVING foi adicionada na linguagem SQL justamente porque não é possível escrever uma condição contendo uma função de agregação dentro da cláusula WHERE.
O comando correto ficaria assim:
SELECT ID_Depto, AVG(Salario)
FROM Assistente_Social
GROUP BY ID_Depto
HAVING AVG(Salario) > 5000;
https://www.qconcursos.com/questoes-de-concursos/questoes/d90511ca-53
Navegue em mais questões
Gerson Victor -01 de Agosto de 2020