кодесурса
«SQL

Упражнения SQL на сотрудника База данных: Показать название отдела, класс, нет. сотрудников, где по крайней мере два сотрудника работают в качестве продавца

script1adsense2code
script1adsense3code

База данных сотрудника SQL: Упражнение-100 с решением

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

100. Напишите запрос в SQL для отображения названия отдела, оценки, №. сотрудников, где по крайней мере два сотрудника работают в качестве продавца.

Пример таблицы : сотрудники


Пример таблицы : отдел


Пример таблицы : salary_grade


Пример решения:

SELECT d.dep_name,
       s.grade,
       count(*)
FROM employees e,
     department d,
     salary_grade s
WHERE e.dep_id = d.dep_id
  AND e.job_name ='SALESMAN'
  AND e.salary BETWEEN s.min_sal AND s.max_sal
GROUP BY d.dep_name,
         s.grade
HAVING count(*) >= 2;

Пример вывода:

 имя_почты | оценка | подсчитывать
----------- + ------- + -------
 МАРКЕТИНГ | 2 | 2
 МАРКЕТИНГ | 3 | 2
(2 ряда)

Практика онлайн


Пример базы данных: сотрудник


Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущая: напишите запрос в SQL, чтобы отобразить оценку, количество сотрудников и максимальную зарплату для каждой оценки.
Далее: написать запрос в SQL, чтобы перечислить номер. сотрудников в каждом отделе, где нет. меньше 4.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code