кодесурса
«Oracle

Oracle: перечислите имя, фамилию, идентификатор задания всех сотрудников, кроме «IT_PROG» и «FI_ACCOUNT» в порядке выплаты зарплат

script1adsense2code
script1adsense3code

Оператор 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code