“Obtenha salário máximo de cada departamento SQL” Respostas de código

Obtenha salário máximo de cada departamento SQL

--Find out the name of top earner in each departments
--Output has Name, Department name and max salary of the department

SELECT E.FIRST_NAME , D.DEPARTMENT_NAME, E.SALARY
FROM EMPLOYEES E
JOIN DEPARTMENTS D ON E.DEPARTMENT_ID = D.DEPARTMENT_ID
WHERE SALARY IN(SELECT MAX(E.SALARY)
FROM EMPLOYEES E
JOIN DEPARTMENTS D ON E.DEPARTMENT_ID = D.DEPARTMENT_ID
GROUP BY DEPARTMENT_NAME);
Obedient Ocelot

Como obter o máximo de cada departamento em SQL

SELECT firstname, MAX(salary)
FROM department d LEFT OUTER JOIN employee e
ON (d.department_id = e.department_id)
GROUP BY department_id; 
Obedient Ocelot

Salário máximo 3 em SQL

SELECT salary, first_name, last_name FROM employees
ORDER BY salary DESC LIMIT 3;
Obedient Ocelot

Respostas semelhantes a “Obtenha salário máximo de cada departamento SQL”

Perguntas semelhantes a “Obtenha salário máximo de cada departamento SQL”

Mais respostas relacionadas para “Obtenha salário máximo de cada departamento SQL” em Sql

Procure respostas de código populares por idioma

Procurar outros idiomas de código