Упражнения по SQL-запросам: отображение полного имени менеджера, который контролирует 4 или более сотрудников
SQL SUBQUERY: упражнение 50 с решением
Напишите запрос в SQL, чтобы отобразить полное имя (имя и фамилию) менеджера, который контролирует 4 или более сотрудников.
Пример таблицы: сотрудники
Пример решения:
SELECT first_name || ' ' || last_name AS Manager_name,department_id
FROM employees
WHERE employee_id IN
(SELECT manager_id
FROM employees
GROUP BY manager_id
HAVING COUNT(*)>=4);
Пример вывода:
имя менеджера Стивен Кинг 90 Neena Kochhar 90 Александр Хунольд 60 Нэнси Гринберг 100 Ден Рафаэли 30 Мэтью Вайс 50 Адам Фрипп 50 Паям Кауфлинг 50 Шанта Фольман 50 Кевин Моргос 50 Джон Рассел 80 Карен Партнерс 80 Альберто Эрразуриз 80 Джеральд Камбро 80 Элени Злоткей 80
Практика онлайн
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Написать запрос в SQL для отображения подробной информации о тех отделах, начальная зарплата которых составляет не менее 8000.
Далее: напишите запрос в SQL, чтобы отобразить сведения о текущем задании для тех сотрудников, которые раньше работали торговым представителем.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code