Employees Earning More Than Their Managers - Leetcode 181 | Week 4 | Qs 17

  Рет қаралды 411

The Big Data Show

The Big Data Show

2 жыл бұрын

Leetcode - 181. Employees Earning More Than Their Managers
Do Like, Comment & Subscribe...
𝗝𝗼𝗶𝗻 𝗺𝗲 𝗼𝗻 𝗦𝗼𝗰𝗶𝗮𝗹 𝗠𝗲𝗱𝗶𝗮:
🔅 LinkedIn - / ankur-ranjan-35787414b
🔅 Instagram - / ranjan_anku
SQL Query
Write an SQL query to find the employees who earn more than their managers.
SQL Schema
Create table If Not Exists Employee (id int, name varchar(255), salary int, managerId int)
Truncate table Employee
insert into Employee (id, name, salary, managerId) values ('1', 'Joe', '70000', '3')
insert into Employee (id, name, salary, managerId) values ('2', 'Henry', '80000', '4')
insert into Employee (id, name, salary, managerId) values ('3', 'Sam', '60000', 'None')
insert into Employee (id, name, salary, managerId) values ('4', 'Max', '90000', 'None')
Table: Employee
+-----------------------+-------------+
| Column Name | Type |
+-----------------------+-------------+
| id | int |
| name | varchar |
| salary | int |
| managerId | int |
+----------------------+-------------+
id is the primary key column for this table.
Each row of this table indicates the ID of an employee, their name, salary, and the ID of their manager.
Write an SQL query to find the employees who earn more than their managers.
Return the result table in any order.
The query result format is in the following example.
Example 1:
Input:
Employee table:
+----+-----------+--------+-------------------+
| id | name | salary | managerId |
+----+-----------+--------+-------------------+
| 1 | Joe | 70000 | 3 |
| 2 | Henry | 80000 | 4 |
| 3 | Sam | 60000 | Null |
| 4 | Max | 90000 | Null |
+----+----------+-----------+----------------+
Output:
+----------+
| Employee |
+----------+
| Joe |
+----------+
Explanation: Joe is the only employee who earns more than his manager.

Пікірлер: 8
@ProntentProgrammingContent
@ProntentProgrammingContent Жыл бұрын
great explanation sir
@anjudevi94
@anjudevi94 2 жыл бұрын
Excellent explanation
@TheBigDataShow
@TheBigDataShow 2 жыл бұрын
Glad it was helpful!
@pathurisiva8679
@pathurisiva8679 2 жыл бұрын
Nice experience
@pathurisiva8679
@pathurisiva8679 2 жыл бұрын
Thank you., 😊
@niteshraghav2323
@niteshraghav2323 Жыл бұрын
Can you please explain on and where clause in this .why you did e1. Managerid=e2.id and not the vice versa also in where clause how e1. Salary is referring to employee and e2. Salary to manager it's not clear. Please explain
@priyeshvikramsingh8587
@priyeshvikramsingh8587 Жыл бұрын
Jb Previous me hi sb kuch h to ye video kya krne bna dye
@TheBigDataShow
@TheBigDataShow Жыл бұрын
Hi Priyesh Here I wanted to show the approach that this is the same problem as the previous problem. People try to get confused and not able to find an approach. I just wanted to show that if you apply your approach then these types of problems can be solved very easily.
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 173 МЛН
Does size matter? BEACH EDITION
00:32
Mini Katana
Рет қаралды 16 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 23 МЛН
Data Engineering Interview at top product based company | First Round
40:07
The Big Data Show
Рет қаралды 4,8 М.
Database Indexing for Dumb Developers
15:59
Laith Academy
Рет қаралды 46 М.
Unlocking Apache Kafka: The Secret Sauce of Event Streaming
17:17
The Big Data Show
Рет қаралды 672
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 173 МЛН