Упражнения по SQL для сотрудников. База данных: список идентификатора, имени, зарплаты и job_name сотрудников
База данных сотрудника SQL: Упражнение-39 с решением
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
39. Напишите запрос в SQL, чтобы перечислить идентификатор, имя, зарплату и имя-задания сотрудников для -
1. Годовая зарплата ниже 34000, но с получением некоторой комиссии, которая не должна превышать зарплату,
2. И обозначение - ПРОДАВЕЦ и работает на отдел 3001.
Пример таблицы : сотрудники
Иллюстрированная презентация:
Пример решения:
SELECT emp_id,
emp_name,
salary,
job_name
FROM employees
WHERE 12*(salary+commission) < 34000
AND commission IS NOT NULL
AND commission < salary
AND job_name ='SALESMAN'
AND dep_id = 3001;
Пример вывода:
emp_id | emp_name | зарплата | название работы -------- + ---------- + --------- + ---------- 64989 | АДЕЛЫН | 1700,00 | ПРОДАВЕЦ 65271 | WADE | 1350,00 | ПРОДАВЕЦ 68454 | TUCKER | 1600.00 | ПРОДАВЕЦ (3 ряда)
Практика онлайн
Пример базы данных: сотрудник
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Написать запрос на SQL, чтобы перечислить всех сотрудников с обозначением КЛЕРК в отделе № 2001.
Далее: напишите запрос в SQL, чтобы перечислить сотрудников, которые являются либо CLERK, либо MANAGER.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования