Подзапросы SQL на сотрудника База данных: список отделов, где нет сотрудников
Подзапросы SQL к базе данных сотрудника: упражнение 77 с решением
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
77. Напишите запрос в SQL, чтобы перечислить отдел, где нет сотрудников.
Пример таблицы : сотрудники
Пример таблицы : отдел
Пример решения:
SELECT b.dep_id,
count(a.dep_id)
FROM department b
LEFT OUTER JOIN employees a ON a.dep_id=b.dep_id
GROUP BY b.dep_id
HAVING count(a.dep_id) = 0;
Пример вывода:
dep_id | подсчитывать -------- + ------- 4001 | 0 (1 ряд)
Практика онлайн
Структура базы данных сотрудников:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Написать запрос в SQL, чтобы узнать, сколько сотрудников выполняет обязанности менеджера.
Далее: Упражнения по SQL, Практика, Решение
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code