кодесурса
«SQL

Упражнения по подзапросам SQL: отобразите имя и фамилию, зарплату и идентификатор отдела для тех сотрудников, которые получают заработную плату, превышающую максимальную зарплату отдела с идентификатором 40

script1adsense2code
script1adsense3code

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

Иллюстрированная презентация:

«SQL

Практика онлайн


Визуализация запроса:

Продолжительность:

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите запрос в SQL, чтобы отобразить имя и фамилию, зарплату и идентификатор отдела для всех тех сотрудников, которые зарабатывают больше, чем средняя зарплата, и расположите список в порядке убывания зарплаты.
Далее: Напишите запрос в SQL, чтобы отобразить название отдела и идентификатор для всех отделов, в которых они расположены, этот идентификатор равен идентификатору для местоположения, где расположен отдел № 30.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code