Oracle: перечислите имя, фамилию, идентификатор задания всех сотрудников, кроме «IT_PROG» и «FI_ACCOUNT» в порядке выплаты зарплат
Оператор Oracle: упражнение 10 с решением
Напишите запрос с указанием имени, фамилии, идентификатора задания всех сотрудников, кроме «IT_PROG» и «FI_ACCOUNT» в порядке возрастания окладов.
Пример таблицы : сотрудники
Пример решения : -
Код Oracle:
SELECT first_name, last_name, job_id
FROM employees
WHERE job_id NOT IN ('IT_PROG', 'FI_ACCOUNT')
ORDER BY salary;
Выход:
FIRST_NAME LAST_NAME JOB_ID -------------------- ------------------------- ----- ----- TJ Олсон ST_CLERK Стивен Маркл ST_CLERK Хейзел Филтанкер ST_CLERK Джеймс Лэндри ST_CLERK Ки Джи ST_CLERK Карен Кольменарес PU_CLERK Джеймс Марлоу ST_CLERK Джошуа Патель ST_CLERK Питер Варгас ST_CLERK Марта Салливан SH_CLERK Рэндалл Перкинс SH_CLERK .......... 97 строк выбрано.
Код Oracle:
SELECT first_name, last_name, job_id
FROM employees
WHERE job_id NOT LIKE 'IT_PROG' AND job_id NOT LIKE 'FI_ACCOUNT'
ORDER BY salary;
Выход:
FIRST_NAME LAST_NAME JOB_ID -------------------- ------------------------- ----- ----- TJ Олсон ST_CLERK Стивен Маркл ST_CLERK Хейзел Филтанкер ST_CLERK Джеймс Лэндри ST_CLERK Ки Джи ST_CLERK Карен Кольменарес PU_CLERK Джеймс Марлоу ST_CLERK Джошуа Патель ST_CLERK Питер Варгас ST_CLERK Марта Салливан SH_CLERK Рэндалл Перкинс SH_CLERK .......... 97 строк выбрано.
Код Oracle:
SELECT first_name, last_name, job_id
FROM employees
WHERE job_id !='IT_PROG' AND job_id !='FI_ACCOUNT'
ORDER BY salary;
Выход:
FIRST_NAME LAST_NAME JOB_ID -------------------- ------------------------- ----- ----- TJ Олсон ST_CLERK Стивен Маркл ST_CLERK Хейзел Филтанкер ST_CLERK Джеймс Лэндри ST_CLERK Ки Джи ST_CLERK Карен Кольменарес PU_CLERK Джеймс Марлоу ST_CLERK Джошуа Патель ST_CLERK Питер Варгас ST_CLERK Марта Салливан SH_CLERK Рэндалл Перкинс SH_CLERK ....... 97 строк выбрано.
Иллюстрированная презентация:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите запрос, чтобы перечислить имя, зарплату всех сотрудников, которым имя сотрудника принадлежит в указанном списке.
Далее: Напишите запрос, чтобы перечислить имя (имя и фамилию), дату найма всех сотрудников, которые присоединились до или после 2005 года.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования