Упражнения по подзапросам SQL: определите всех сотрудников, работающих в отделах, расположенных в Соединенном Королевстве
SQL SUBQUERY: упражнение 27 с решением
Напишите запрос, в котором будут указаны все сотрудники, работающие в отделах, расположенных в Великобритании.
Пример таблицы: сотрудники
Пример таблицы: отделы
Пример таблицы: расположение
Пример таблицы: страны
Пример решения:
SELECT first_name
FROM employees
WHERE department_id IN
(SELECT department_id
FROM departments
WHERE location_id IN
(SELECT location_id
FROM locations
WHERE country_id =
(SELECT country_id
FROM countries
WHERE country_name='United Kingdom')));
Пример вывода:
имя Сьюзен
Иллюстрированная презентация:
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите подзапрос, который возвращает набор строк, чтобы найти все отделы, для которых действительно назначен один или несколько сотрудников.
Далее: Напишите запрос, чтобы определить всех сотрудников, которые зарабатывают больше среднего и работают в любом из ИТ-отделов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования