кодесурса
«SQL

Упражнения по SQL для сотрудников. База данных: список сотрудников, отдел, зарплата и комиссия. Для тех, чья зарплата составляет от 2000 до 5000, в то время как Перт

script1adsense2code
script1adsense3code

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

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

55. Напишите запрос в SQL, чтобы перечислить имена сотрудников, отдел, зарплату и комиссионные. Для тех, чья зарплата составляет от 2000 до 5000, в то время как в Перте.

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


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


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

«SQL

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

SELECT e.emp_name,
       e.dep_id,
       e.salary,
       e.commission
FROM employees e,
     department d
WHERE e.dep_id = d.dep_id
  AND d.dep_location ='PERTH'
  AND e.salary BETWEEN 2000 AND 5000;

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

 emp_name | dep_id | зарплата | комиссия
---------- + -------- + --------- + ------------
 BLAZE | 3001 | 2750,00 |
(1 ряд)

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


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


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code