кодесурса
«SQL

Упражнения по SQL для сотрудника База данных: перечислите идентификатор сотрудника, имя, зарплату, отдел, оценку, опыт и годовую зарплату сотрудников, работающих в отделе 1001 или 2001

script1adsense2code
script1adsense3code

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

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

86. Напишите запрос в SQL, чтобы перечислить идентификатор сотрудника, имя, зарплату, отдел, класс, опыт и годовой оклад сотрудников, работающих в отделе 1001 или 2001.

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


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


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


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

SELECT e.emp_id,
       e.emp_name,
       e.salary,
       s.grade,
       d.dep_name,
       age(CURRENT_DATE, hire_date) AS "Experience",
       12 * e.salary "Annual Salary"
FROM employees e,
     department d,
     salary_grade s
WHERE e.dep_id IN (1001,
                   2001)
  AND e.dep_id = d.dep_id
  AND e.salary BETWEEN s.min_sal AND s.max_sal ;

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

 emp_id | emp_name | зарплата | оценка | имя_почты | Опыт | Годовой оклад
-------- + ---------- + --------- + ------- + ---------- + - ------------------------ + ---------------
  68736 | ADNRES | 1200,00 | 1 | АУДИТ | 20 лет 8 мес 9 дней | 14400,00
  63679 | ПЕСОК | 900,00 | 1 | АУДИТ | 27 лет 1 пн 14 дней | 10800,00
  69324 | МАРКЕР | 1400,00 | 2 | ФИНАНСЫ | 26 лет 9 дней | 16800,00
  67832 | CLARE | 2550,00 | 4 | ФИНАНСЫ | 26 лет 7 мес 22 дня | 30600,00
  69062 | Фрэнк | 3100,00 | 4 | АУДИТ | 26 лет 1 пн 29 дней | 37200,00
  67858 | Скарлет | 3100,00 | 4 | АУДИТ | 20 лет 9 мес 12 дней | 37200,00
  65646 | ЙОНАС | 2957,00 | 4 | АУДИТ | 26 лет 9 мес 29 дней | 35484,00
  68319 | КАЙЛИНГ | 6000,00 | 5 | ФИНАНСЫ | 26 лет 2 мес 13 дней | 72000,00
(8 рядов)

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


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


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code