кодесурса
«SQL

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

script1adsense2code
script1adsense3code

База данных сотрудника 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code