SQL ПРИСОЕДИНЯЕТСЯ к базе данных HR: отобразите полное имя, должность и разницу в зарплате тех сотрудников, которые работают в отделе ID 80
SQL ПРИСОЕДИНЯЕТСЯ к базе данных HR: Упражнение 16 с решением
16. Напишите запрос на языке SQL, чтобы отобразить полное имя (имя и фамилию) сотрудников, должность и разницу в зарплате для их сотрудников, работающих в ID 80 отдела.
Пример таблицы: сотрудники
Пример таблицы: вакансии
Пример решения:
SELECT job_title, first_name || ' ' || last_name AS Employee_name,
max_salary-salary AS salary_difference
FROM employees
NATURAL JOIN jobs
WHERE department_id = 80;
Пример вывода:
job_title имя сотрудника salary_difference Менеджер по продажам Джон Рассел 6000.00 Менеджер по продажам Карен Партнерс 6500.00 Менеджер по продажам Альберто Эрразуриз 8000.00 Менеджер по продажам Жеральд Камбро 9000.00 Менеджер по продажам Eleni Zlotkey 9500.00 Торговый представитель Питер Такер 2000.00 Торговый представитель Дэвид Бернштейн 2500.00 Торговый представитель Питер Холл 3000.00 Торговый представитель Кристофер Олсен 4000.00 Торговый представитель Нанетт Камбро 4500.00 Торговый представитель Оливер Туво 5000.00 Торговый представитель Джанет Кинг 2000.00 Торговый представитель Патрик Салли 2500.00 Торговый представитель Аллан Макьюэн 3000.00 Торговый представитель Линдси Смит 4000.00 Торговый представитель Луиза Доран 4500.00 Торговый представитель Сарат Сьюэлл 5000.00 Торговый представитель Клара Вишней 1500.00 Торговый представитель Даниэль Грин 2500.00 Торговый представитель Маттеа Марвинс 4800.00 Торговый представитель Дэвид Ли 5200.00 Торговый представитель Sundar Ande 5600.00 Торговый представитель Amit Banda 5800.00 Торговый представитель Лиза Озер 500.00 Торговый представитель Харрисон Блум 2000.00 Торговый представитель Тайлер Фокс 2400.00 Торговый представитель Уильям Смит 4600.00 Торговый представитель Элизабет Бейтс 4700.00 Торговый представитель Сундита Кумар 5900.00 Торговый представитель Эллен Абель 1000.00 Торговый представитель Алисса Хаттон 3200.00 Торговый представитель Джонатон Тейлор 3400.00 Торговый представитель Джек Ливингстон 3600.00 Торговый представитель Чарльз Джонсон 5800.00
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы отобразить название отдела, среднюю зарплату и количество сотрудников, работающих в этом отделе, которые получили комиссию.
Далее: напишите запрос на SQL, чтобы отобразить название страны, города и отделов, которые там работают.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования