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