No video

Employees Whose Manager Left the Company - Leetcode 1978 | Week 4 | Qs 18 | SQL

  Рет қаралды 357

The Big Data Show

The Big Data Show

2 жыл бұрын

Leetcode - 1978. Employees Whose Manager Left the Company
Do Like, Comment & Subscribe...
𝗝𝗼𝗶𝗻 𝗺𝗲 𝗼𝗻 𝗦𝗼𝗰𝗶𝗮𝗹 𝗠𝗲𝗱𝗶𝗮:
🔅 LinkedIn - / ankur-ranjan-35787414b
🔅 Instagram - / ranjan_anku
SQL Question
Write an SQL query to report the IDs of the employees whose salary is strictly less than $30000 and whose manager left the company.
SQL Schema
Create table If Not Exists Employees (employee_id int, name varchar(20), manager_id int, salary int)
Truncate table Employees
insert into Employees (employee_id, name, manager_id, salary) values ('3', 'Mila', '9', '60301')
insert into Employees (employee_id, name, manager_id, salary) values ('12', 'Antonella', 'None', '31000')
insert into Employees (employee_id, name, manager_id, salary) values ('13', 'Emery', 'None', '67084')
insert into Employees (employee_id, name, manager_id, salary) values ('1', 'Kalel', '11', '21241')
insert into Employees (employee_id, name, manager_id, salary) values ('9', 'Mikaela', 'None', '50937')
insert into Employees (employee_id, name, manager_id, salary) values ('11', 'Joziah', '6', '28485')
Table: Employees
+-----------------------+--------------+
| Column Name | Type |
+-----------------------+--------------+
| employee_id | int |
| name | varchar |
| manager_id | int |
| salary | int |
+----------------------+--------------+
employee_id is the primary key for this table.
This table contains information about the employees, their salary, and the ID of their manager. Some employees do not have a manager (manager_id is null).
Write an SQL query to report the IDs of the employees whose salary is strictly less than $30000 and whose manager left the company. When a manager leaves the company, their information is deleted from the Employees table, but the reports still have their manager_id set to the manager that left.
Return the result table ordered by employee_id.
The query result format is in the following example.
Example 1:
Input:
Employees table:
+--------------------+-------------------+-------------------+----------+
| employee_id | name | manager_id | salary |
+--------------------+-------------------+--------------------+----------+
| 3 | Mila | 9 | 60301 |
| 12 | Antonella | null | 31000 |
| 13 | Emery | null | 67084 |
| 1 | Kalel | 11 | 21241 |
| 9 | Mikaela | null | 50937 |
| 11 | Joziah | 6 | 28485 |
+-------------------+-----------------+----------------------+--------+
Output:
+-------------+
| employee_id |
+-------------+
| 11 |
+-------------+
Explanation:
The employees with a salary less than $30000 are 1 (Kalel) and 11 (Joziah).
Kalel's manager is employee 11, who is still in the company (Joziah).
Joziah's manager is employee 6, who left the company because there is no row for employee 6 as it was deleted

Пікірлер
The Most Recent Three Orders - Leetcode 1532 | Week 4 | Qs 19 | SQL
7:09
What does a Data Analyst actually do? (in 2024) Q&A
14:27
Tim Joo
Рет қаралды 45 М.
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 63 МЛН
ROLLING DOWN
00:20
Natan por Aí
Рет қаралды 9 МЛН
Бутылка Air Up обмани мозг вкусом
01:00
Костя Павлов
Рет қаралды 2 МЛН
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 38 МЛН
The 25 SQL Questions You MUST Know for Data Analyst Interviews
32:47
KSR Datavizon
Рет қаралды 212 М.
Database Indexing for Dumb Developers
15:59
Laith Academy
Рет қаралды 51 М.
SQL Interview Problem asked during Amazon Interview
15:15
techTFQ
Рет қаралды 22 М.
SQL Beginner to Advanced in One Hour | CareerFoundry Webinar
1:08:28
Alex The Analyst
Рет қаралды 212 М.
I've been using Redis wrong this whole time...
20:53
Dreams of Code
Рет қаралды 352 М.
Learn SQL + Database Concepts in 20 Minutes
24:34
Chandoo
Рет қаралды 45 М.
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 63 МЛН