Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Highest Paid Employee per Department | Subqueries in E-commerce Analytics
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Subqueries in SQL
SectionΒ 1. ChapterΒ 12
single

single

bookChallenge: Highest Paid Employee per Department

Swipe to show menu

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.

Task

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.

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 1. ChapterΒ 12
single

single

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

some-alt