“So erhalten Sie in jeder Abteilung in SQL ein Maximalgehalt” 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 in jeder Abteilung in SQL ein Maximalgehalt

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

So finden Sie das Gehalt von Max und Min in SQL

SELECT MAX(SALARY) FROM EMPLOYEES
UNION
SELECT MIN(SALARY) FROM EMPLOYEES;
Obedient Ocelot

Zweites Maximalgehalt in SQL

SELECT MAX(SALARY) 'SECOND_MAX' FROM EMPLOYEES
WHERE SALARY <> (SELECT MAX(SALARY) FROM EMPLOYEES);
Obedient Ocelot

Ähnliche Antworten wie “So erhalten Sie in jeder Abteilung in SQL ein Maximalgehalt”

Fragen ähnlich wie “So erhalten Sie in jeder Abteilung in SQL ein Maximalgehalt”

Weitere verwandte Antworten zu “So erhalten Sie in jeder Abteilung in SQL ein Maximalgehalt” auf Sql

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen