Упражнения по подзапросам SQL: отобразите имя, зарплату, идентификатор отдела для тех сотрудников, которые получают такую сумму, которая является наименьшей зарплатой в любом из отделов.
SQL SUBQUERY: упражнение-3 с решением
Напишите запрос, чтобы отобразить имя (имя и фамилию), оклад, идентификатор отдела для тех сотрудников, которые получают такую сумму окладов, которая является наименьшей зарплатой среди всех отделов.
Пример таблицы: сотрудники
Пример решения:
SELECT first_name, last_name, salary, department_id
FROM employees
WHERE salary IN
( SELECT MIN(salary)
FROM employees
GROUP BY department_id
);
Пример вывода:
имя_фамилия фамилия зарплата отдел_ид Нина Кочхар 17000.00 90 Лекс Де Хаан 17000.00 90 Брюс Эрнст 6000.00 60 Диана Лоренц 4200.00 60 Луис Попп 6900.00 100 Карен Кольменарес 2500.00 30 Шанта Фольман 6500.00 50 Джеймс Марлоу 2500.00 50 Ти Джей Олсон 2100,00 50 Джошуа Патель 2500.00 50 Питер Варгас 2500.00 50 Питер Такер 10000.00 80 Оливер Туво 7000.00 80 Джанет Кинг 10000,00 80 Сарат Сьюэлл 7000,00 80 Харрисон Блум 10000,00 80 Сундита Кумар 6100,00 80 Кимберели Грант 7000,00 0 Марта Салливан 2500.00 50 Nandita Sarchand 4200.00 50 Рэндалл Перкинс 2500.00 50 Дженнифер Уэйлен 4400,00 10 Пэт Фэй 6000.00 20 Сьюзен Маврис 6500,00 40 Герман Баер 10000.00 70 Уильям Гитц 8300.00 110
Иллюстрированная презентация:
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите запрос, чтобы отобразить имя (имя и фамилию), зарплату, идентификатор отдела, идентификатор задания для тех сотрудников, которые работают в том же назначении, что и сотрудник, чей идентификатор 169.
Далее: напишите запрос для отображения идентификатора сотрудника, имени сотрудника (имя и фамилия) для всех сотрудников, которые зарабатывают больше, чем средняя зарплата.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования