Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Challenge: Highest Paid Employee per Department | Subqueries in Human Resources
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Subqueries in SQL

bookChallenge: Highest Paid Employee per Department

In a typical Human Resources database, you may be asked to find the highest paid employee in each department. This is a common scenario where subqueries are invaluable: you need to compare each employee’s salary within their department and return only those who earn the most. The challenge is to write a query that, for every department, identifies the top earner by salary. You have access to the departments and employees tables, where each employee is linked to a department and has a salary value. Your goal is to use subqueries to determine the highest paid employee for each department.

Taak

Swipe to start coding

Write a query to find the highest paid employee in each department. For each department, return the department name, the employee’s name, and their salary.

  • Use a subquery to determine the maximum salary within each department.
  • Return only those employees whose salary matches the highest salary in their department.
  • Include the department name, employee name, and salary in the results.
  • Sort the results by department name and then by employee name.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you show me an example SQL query for this scenario?

What columns are available in the `departments` and `employees` tables?

How would the query change if there are ties for the highest salary in a department?

close

bookChallenge: Highest Paid Employee per Department

Veeg om het menu te tonen

In a typical Human Resources database, you may be asked to find the highest paid employee in each department. This is a common scenario where subqueries are invaluable: you need to compare each employee’s salary within their department and return only those who earn the most. The challenge is to write a query that, for every department, identifies the top earner by salary. You have access to the departments and employees tables, where each employee is linked to a department and has a salary value. Your goal is to use subqueries to determine the highest paid employee for each department.

Taak

Swipe to start coding

Write a query to find the highest paid employee in each department. For each department, return the department name, the employee’s name, and their salary.

  • Use a subquery to determine the maximum salary within each department.
  • Return only those employees whose salary matches the highest salary in their department.
  • Include the department name, employee name, and salary in the results.
  • Sort the results by department name and then by employee name.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6
single

single

some-alt