Упражнения по SQL для базы данных сотрудников: отображение оценки, количества сотрудников и максимальной зарплаты для каждой оценки
База данных сотрудника SQL: Упражнение-99 с решением
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
99. Напишите запрос в SQL, чтобы отобразить оценку, количество сотрудников и максимальную зарплату для каждой оценки.
Пример таблицы : сотрудники
Пример таблицы : salary_grade
Пример решения:
SELECT s.grade,
count(*),
max(salary)
FROM employees e,
salary_grade s
WHERE e.salary BETWEEN s.min_sal AND s.max_sal
GROUP BY s.grade;
Пример вывода:
оценка | считать | Максимум ------- + ------- + --------- 4 | 5 | 3100,00 1 | 3 | 1200,00 5 | 1 | 6000,00 3 | 2 | 1700,00 2 | 3 | 1400,00 (5 рядов)
Практика онлайн
Пример базы данных: сотрудник
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы перечислить отдел, в котором работают как минимум два сотрудника.
Далее: написать запрос в SQL для отображения названия отдела, оценки, №. сотрудников, где по крайней мере два сотрудника работают в качестве продавца.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования