“Holen Sie sich maximales Gehalt von jeder Abteilung SQL” Code-Antworten

Holen Sie sich maximales Gehalt von jeder Abteilung 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

So erhalten Sie maximal aus jeder Abteilung in 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

Max 3 Gehalt in SQL

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

Ähnliche Antworten wie “Holen Sie sich maximales Gehalt von jeder Abteilung SQL”

Fragen ähnlich wie “Holen Sie sich maximales Gehalt von jeder Abteilung SQL”

Weitere verwandte Antworten zu “Holen Sie sich maximales Gehalt von jeder Abteilung SQL” auf Sql

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen