Упражнения по SQL-подзапросам: отображение идентификатора отдела, полного имени, оклада для получения максимальной зарплаты в отделе
SQL SUBQUERY: упражнение 54 с решением
Напишите запрос в SQL, чтобы отобразить идентификатор отдела, полное имя (имя и фамилия), зарплату для тех сотрудников, которые получают наибольшую зарплату в отделе.
Пример таблицы : сотрудники
Пример решения:
SELECT department_id, first_name || ' ' || last_name AS Employee_name, salary
FROM employees a
WHERE salary =
(SELECT MAX(salary)
FROM employees
WHERE department_id = a.department_id);
Пример вывода:
отдел_ид сотрудник_имя зарплата 90 Стивен Кинг 24000.00 60 Александр Хунольд 9000.00 100 Нэнси Гринберг 12000.00 30 Ден Рафаэли 11000.00 50 Адам Фрипп 8200.00 80 Джон Рассел 14000.00 0 Кимберели Грант 7000,00 10 Дженнифер Уэйлен 4400.00 20 Михаэль Хартштейн 13000.00 40 Сьюзен Маврис 6500.00 70 Герман Баер 10000.00 110 Шелли Хиггинс 12000.00
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Previous: написать запрос в SQL, чтобы отобразить сведения об отделах, управляемых Сьюзен.
Далее: Напишите запрос в SQL, чтобы отобразить всю информацию о тех сотрудниках, у которых в прошлом не было работы.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code