Упражнения по SQL для сотрудников. База данных: перечислите названия отделов, где в этом отделе работают как минимум 2 сотрудника.
База данных сотрудника SQL: Упражнение-102 с решением
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
102. Напишите запрос в SQL, чтобы перечислить названия отделов, где в этом отделе работают как минимум 2 сотрудника.
Пример таблицы : сотрудники
Пример таблицы : отдел
Пример решения:
SELECT d.dep_name,
count(*)
FROM employees e,
department d
WHERE e.dep_id = d.dep_id
GROUP BY d.dep_name
HAVING count(*) >= 2;
Пример вывода:
имя_почты | подсчитывать ----------- + ------- ФИНАНСЫ | 3 МАРКЕТИНГ | 6 АУДИТ | 5 (3 ряда)
Практика онлайн
Пример базы данных: сотрудник
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Написать запрос в SQL, чтобы перечислить номер. сотрудников в каждом отделе, где нет. меньше 4.
Далее: напишите запрос в SQL, чтобы проверить, действительно ли все номера сотрудников являются уникальными.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code