Упражнения по подзапросам SQL: отображение имени и фамилии, оклада и идентификатора отдела для тех сотрудников, которые зарабатывают меньше средней зарплаты, а также работают в отделе, где сотрудник Лаура работает в качестве владельца имени
SQL SUBQUERY: Упражнение 45 с решением
Напишите запрос в SQL, чтобы отобразить имя и фамилию, зарплату и идентификатор отдела для тех сотрудников, которые зарабатывают меньше средней зарплаты, а также работают в отделе, где сотрудник Лаура работает в качестве владельца имени.
Пример таблицы: сотрудники
Пример решения:
SELECT first_name, last_name, salary, department_id
FROM employees
WHERE salary <
(SELECT AVG(salary)
FROM employees )
AND department_id =
(SELECT department_id
FROM employees
WHERE first_name ='Laura');
Пример вывода:
имя_фамилия фамилия зарплата отдел_ид Кевин Моргос 5800,00 50 Джулия Найер 3200.00 50 Ирэн Миккилинени 2700.00 50 Джеймс Лэндри 2400.00 50 Стивен Маркл 2200,00 50 Лаура Биссо 3300,00 50 Може Аткинсон 2800.00 50 Джеймс Марлоу 2500.00 50 Ти Джей Олсон 2100,00 50 Джейсон Маллин 3300,00 50 Майкл Роджерс 2900,00 50 Ки Джи 2400,00 50 Хейзел Филтанкер 2200.00 50 Ренске Ладвиг 3600,00 50 Стивен Стайлз 3200,00 50 Джон Сео 2700,00 50 Джошуа Патель 2500.00 50 Тренна Райс 3500,00 50 Кертис Дэвис 3100,00 50 Рэндалл Матос 2600,00 50 Питер Варгас 2500.00 50 Уинстон Тейлор 3200.00 50 Жан Флёр 3100.00 50 Марта Салливан 2500.00 50 Жирар Джони 2800,00 50 Nandita Sarchand 4200.00 50 Алексис Булл 4100,00 50 Юлия Деллингер 3400.00 50 Энтони Кабрио 3000.00 50 Келли Чунг 3800,00 50 Дженнифер Дилли 3600,00 50 Тимоти Гейтс 2900,00 50 Рэндалл Перкинс 2500.00 50 Сара Белл 4000.00 50 Бритни Эверетт 3900,00 50 Сэмюэл Маккейн 3200,00 50 Вэнс Джонс 2800,00 50 Алана Уолш 3100,00 50 Кевин Фини 3000.00 50 Дональд Оконнелл 2600.00 50 Дуглас Грант 2600,00 50
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы отобразить имя и фамилию, зарплату и идентификатор отдела для тех сотрудников, которые получают заработную плату, меньшую минимальной зарплаты отдела, идентификатор которого равен 70.
Далее: напишите запрос в SQL, чтобы отобразить имя и фамилию, зарплату и идентификатор отдела для тех сотрудников, чей отдел находится в городе Лондон.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования