кодесурса
«SQL

Упражнения SQL-подзапроса: Показать идентификатор сотрудника, имя, зарплату, название отдела и город для всех сотрудников, которые получают зарплату как заработную плату сотрудника, которая максимальна для присоединяющегося лица 1 января 2002 г. и 31 декабря 2003 г.

script1adsense2code
script1adsense3code

SQL SUBQUERY: упражнение 34 с решением

Напишите запрос, чтобы отобразить идентификатор сотрудника, имя (имя и фамилию), оклад, название отдела и город для всех работников, которые получают оклад в качестве оклада, получаемого работником, который является максимальным для присоединяющегося лица 1 января 2002 г. и 31 декабря 2003 г.

Пример таблицы: сотрудники


Пример таблицы: отделы


Пример таблицы: расположение


Пример решения:

SELECT a.employee_id, a.first_name, a.last_name, a.salary, b.department_name, c.city  
FROM employees a, departments b, locations c  
WHERE a.salary =  
(SELECT MAX(salary) 
FROM employees 
WHERE hire_date BETWEEN '01/01/2002' AND '12/31/2003') 
AND a.department_id=b.department_id 
AND b.location_id=c.location_id;

Пример вывода:

 идентификатор сотрудника имя фамилия фамилия зарплата отдел имя город
100 Стивен Кинг 24000.00 Представительский Сиэтл

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

«SQL

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


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

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

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code