кодесурса
«SQL

Упражнения по SQL-запросам: отображение полного имени менеджера, который контролирует 4 или более сотрудников

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code