Selecione a consulta SQL que retorne o que está descrito a seguir:
Seleciona o nome dos departamentos, a média salarial dos funcionários admitidos e a quantidade de
funcionários em cada departamento, apenas para departamentos com pelo menos 5 funcionários, ordenados
pela média salarial de forma decrescente.
A
SELECT departamento.nome AS nome_departamento,
AVG (funcionario.salario) AS media_salario,
COUNT (DISTINCT funcionario.id) AS qtd_funcionarios
FROM departamento
JOIN funcionario ON departamento.id = funcionario.id_departamento
GROUP BY departamento.nome
HAVING COUNT (DISTINCT funcionario.id) >= 5
ORDER BY media_salario DESC ;
B
SELECT departamento.nome AS nome_departamento,
AVG (funcionario.salario) AS media_salario,
COUNT (DISTINCT funcionario.id) AS qtd_funcionarios
FROM departamento
JOIN funcionario ON departamento.id = funcionario.id_departamento
GROUP BY departamento.nome
HAVING COUNT (DISTINCT departamento.id) >= 5
ORDER BY media_salario DESC ;
C
SELECT departamento.nome
AS nome_departamento,
AVG (funcionario.salario) AS media_salario,
COUNT (DISTINCT funcionario.id) AS qtd_funcionarios
FROM departamento
JOIN funcionario ON departamento.id = funcionario.id_departamento
GROUP BY departamento.nome
HAVING COUNT (DISTINCT funcionario.id) <5
ORDER BY media_salario DESC ;
D
SELECT departamento.nome AS nome_departamento,
AVG (funcionario.salario) AS media_salario,
COUNT (DISTINCT funcionario.id) AS qtd_funcionarios >= 5
FROM departamento
JOIN funcionario ON departamento.id = funcionario.id_departamento
GROUP BY departamento.nome
ORDER BY media_salario DESC ;