Упражнения по подзапросам SQL: отобразите имя и фамилию, зарплату и идентификатор отдела для тех сотрудников, которые получают заработную плату, превышающую максимальную зарплату отдела с идентификатором 40
SQL SUBQUERY: упражнение 37 с решением
Напишите запрос в SQL, чтобы отобразить имя и фамилию, зарплату и идентификатор отдела для тех сотрудников, которые получают заработную плату, превышающую максимальную зарплату отдела с идентификатором 40.
Пример таблицы: сотрудники
Пример решения:
SELECT first_name, last_name, salary, department_id
FROM employees
WHERE salary > ALL
(SELECT salary
FROM employees
WHERE department_id = 40);
Пример вывода:
имя_фамилия фамилия зарплата отдел_ид Стивен Кинг 24000.00 90 Нина Кочхар 17000.00 90 Лекс Де Хаан 17000.00 90 Александр Гунольд 9000,00 60 Нэнси Гринберг 12000.00 100 Даниэль Фавиет 9000,00 100 Джон Чен 8200,00 100 Исмаэль Шиарра 7700.00 100 Жозе Мануэль Урман 7800,00 100 Луис Попп 6900.00 100 Ден Рафаэли 11000.00 30 Мэтью Вайс 8000,00 50 Адам Фрипп 8200.00 50 Payam Kaufling 7900,00 50 Джон Рассел 14000.00 80 Карен Партнерс 13500,00 80 Альберто Эрразуриз 12000.00 80 Джеральд Кэмбро 11000.00 80 Елени Злотки 10500.00 80 Питер Такер 10000.00 80 Дэвид Бернштейн 9500.00 80 Питер Холл 9000.00 80 Кристофер Олсен 8000,00 80 Нанетт Камбро 7500.00 80 Оливер Туво 7000.00 80 Джанет Кинг 10000,00 80 Патрик Салли 9500,00 80 Аллан Макьюэн 9000,00 80 Линдси Смит 8000,00 80 Луиза Доран 7500.00 80 Сарат Сьюэлл 7000,00 80 Клара Вишней 10500,00 80 Даниэль Грин 9500.00 80 Маттеа Марвинс 7200,00 80 Дэвид Ли 6800,00 80 Лиза Озер 11500.00 80 Харрисон Блум 10000,00 80 Тайлер Фокс 9600.00 80 Уильям Смит 7400,00 80 Элизабет Бейтс 7300,00 80 Эллен Абель 11000.00 80 Алисса Хаттон 8800,00 80 Джонатон Тейлор 8600,00 80 Джек Ливингстон 8400,00 80 Кимберели Грант 7000,00 0 Михаэль Хартштейн 13000.00 20 Герман Баер 10000.00 70 Шелли Хиггинс 12000.00 110 Уильям Гитц 8300.00 110
Иллюстрированная презентация:
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы отобразить имя и фамилию, зарплату и идентификатор отдела для всех тех сотрудников, которые зарабатывают больше, чем средняя зарплата, и расположите список в порядке убывания зарплаты.
Далее: Напишите запрос в SQL, чтобы отобразить название отдела и идентификатор для всех отделов, в которых они расположены, этот идентификатор равен идентификатору для местоположения, где расположен отдел № 30.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования