Упражнения по подзапросам SQL: отображение всей информации о сотрудниках, которые не работают в тех отделах, где работают некоторые сотрудники, чей идентификатор менеджера находится в диапазоне от 100 до 200
SQL SUBQUERY: Упражнение 11 с решением
Напишите запрос для отображения всей информации о сотрудниках, которые не работают в тех отделах, где работают некоторые сотрудники, чей идентификатор менеджера находится в диапазоне от 100 до 200.
Пример таблицы: сотрудники
Пример таблицы: отделы
Пример решения:
SELECT *
FROM employees
WHERE department_id NOT IN
(SELECT department_id
FROM departments
WHERE manager_id BETWEEN 100 AND 200);
Пример вывода:
идентификатор сотрудника имя_ фамилии адрес электронной почты номер телефона найма_дата задание_день зарплаты комиссия_прт менеджер_ид отдел_ид 178 Kimberely Grant KGRANT 011.44.1644.429263 2007-05-24 SA_REP 7000,00 0,15 149 0 201 Михаэль Хартштейн MHARTSTE515.123.5555 2004-02-17 MK_MAN 13000,00 0,00 100 20 202 Пэт Фай ПФАЙ 603.123.6666 2005-08-17 MK_REP 6000.00 0.00 201 20 203 Сьюзен Маврис СМАВРИС 515.123.7777 2002-06-07 HR_REP 6500.00 0,00 101 40 204 Герман Баер HBAER 515.123.8888 2002-06-07 PR_REP 10000.00 0,00 101 70 205 Шелли Хиггинс SHIGGINS515.123.8080 2002-06-07 AC_MGR 12000,00 0,00 101 110 206 Уильям Гитц WGIETZ 515.123.8181 2002-06-07 AC_ACCOUNT8300.00 0,00 205 110
Иллюстрированная презентация:
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите запрос, чтобы отобразить всю информацию о сотрудниках, чья зарплата находится в пределах диапазона наименьшей зарплаты и 2500.
Далее: Напишите запрос, чтобы отобразить всю информацию для тех сотрудников, чей идентификатор - это любой идентификатор, который получает вторую по величине зарплату.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования