кодесурса
«SQL

Упражнения по SQL для сотрудников. База данных: список идентификатора, имени, зарплаты и job_name сотрудников

script1adsense2code
script1adsense3code

База данных сотрудника SQL: Упражнение-39 с решением

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

39. Напишите запрос в SQL, чтобы перечислить идентификатор, имя, зарплату и имя-задания сотрудников для -
1. Годовая зарплата ниже 34000, но с получением некоторой комиссии, которая не должна превышать зарплату,
2. И обозначение - ПРОДАВЕЦ и работает на отдел 3001.

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


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

«SQL

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code