Зарплата выше руководителя

Junior SQL E-commerce

Условие задания

**Контекст:** Задание по мотивам реального тестового в Wildberries / Avito. HR-аналитик хочет найти сотрудников, чья зарплата превышает зарплату их непосредственного руководителя.

**Данные:**

[см. код в задании]

| employee_id | name | boss_id | salary |
|-------------|---------|---------|--------|
| 1 | Иван | NULL | 180000 |
| 2 | Мария | 1 | 200000 |
| 3 | Алексей | 1 | 150000 |
| 4 | Ольга | 2 | 210000 |
| 5 | Дмитрий | 2 | 160000 |
| 6 | Анна | 3 | 170000 |
| 7 | Сергей | 3 | 120000 |

**Задание:**

1. Найдите всех сотрудников, чья зарплата строго выше зарплаты их непосредственного руководителя
2. Выведите имя сотрудника, его зарплату, имя руководителя и зарплату руководителя

Пример данных

Структура для ориентира — реальные значения из эталонного решения.

CREATE TABLE employee (
    employee_id INT PRIMARY KEY,
    name VARCHAR(100) NOT NULL,
    boss_id INT,              -- NULL для CEO
    salary INT NOT NULL
);

INSERT INTO employee (employee_id, name, boss_id, salary) VALUES
(1, 'Иван',   NULL, 180000),
(2, 'Мария',  1,    200000),
(3, 'Алексей', 1,   150000),
(4, 'Ольга',  2,    210000),
(5, 'Дмитрий', 2,   160000),
(6, 'Анна',   3,    170000),
(7, 'Сергей', 3,    120000);

Темы

self-join JOIN сравнение иерархия

Подсказки

Все тестовые задания →

Частые вопросы

Какой уровень знаний нужен для задачи "Зарплата выше руководителя"?

Это задание для уровня Junior. Подходит для начинающих аналитиков, проверяет базовые знания SQL/Python/статистики.

На каких собеседованиях встречается такая задача?

Подобные задания в категории «SQL» регулярно дают на собеседованиях аналитика данных в Яндекс, Сбер, Ozon, Авито, Тинькофф, Wildberries, T-Bank, X5, ВТБ и других крупных IT-компаниях. Тематика: self-join, JOIN, сравнение, иерархия.

Сколько времени даётся на решение?

На реальном собеседовании на подобную задачу отводится 5-10 минут — проверяется скорость и базовая грамотность. Для тренировки рекомендуем сначала решить самостоятельно, потом сверить с эталонным решением и подсказками.

Где ещё потренироваться по теме «SQL»?

На zasqlpython.ru есть 425 SQL задач в песочнице с автопроверкой кода, конспекты SQL для аналитика, AI мок-собеседование с разбором ваших ответов.

← Все задания