Упражнения по SQL для сотрудника База данных: список сотрудников, имя менеджера которых JONAS
База данных сотрудника SQL: Упражнение 57 с решением
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
57. Напишите запрос в SQL, чтобы перечислить сотрудников, имя менеджера которых JONAS.
Пример таблицы : сотрудники
Иллюстрированная презентация:
Пример решения:
SELECT w.emp_id,
w.emp_name,
w.job_name,
w.manager_id,
w.hire_date,
w.salary,
w.dep_id,
m.emp_name
FROM employees w,
employees m
WHERE w.manager_id = m.emp_id
AND m.emp_name ='JONAS';
Пример вывода:
emp_id | emp_name | job_name | manager_id | hire_date | зарплата | dep_id | emp_name -------- + ---------- + ---------- + ------------ + ------ ------ + --------- + -------- + ---------- 67858 | Скарлет | АНАЛИТИК | 65646 | 1997-04-19 | 3100,00 | 2001 | ЙОНАС 69062 | Фрэнк | АНАЛИТИК | 65646 | 1991-12-03 | 3100,00 | 2001 | ЙОНАС (2 ряда)
Практика онлайн
Пример базы данных: сотрудник
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы перечислить оценку, имя сотрудника для идентификатора отдела 1001 или 3001, но уровень зарплаты не равен 4, когда они присоединились к компании до 1992-12-31.
Далее: написать запрос на SQL, чтобы перечислить имя и зарплату FRANK, если его зарплата равна max_sal его оценки.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования