кодесурса
«SQL

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

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code