Oracle: объединить имя, фамилию и идентификатор вакансии из таблицы сотрудников в следующем формате

Оператор Oracle: Упражнение 13 с решением

Напишите запрос для объединения имени, фамилии и идентификатора задания из таблицы сотрудников в следующем формате.

Пример формата:
Дуглас Грант — SH_CLERK
Дженнифер Уэлен — AD_ASST
Майкл Хартштейн — MK_MAN
Пэт Фэй — MK_REP
Сьюзан Маврис — HR_REP
Герман Баер — PR_REP
Шелли Хиггинс — AC_MGR
Уильям Гитц — AC_ACCOUNT

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

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

Код Oracle:

  SELECT CONCAT (CONCAT (CONCAT (CONCAT (first_name, ''), last_name)  , 'is a'), job_id) ОТ сотрудников ГДЕ зарплата> 2000;  

Вывод:

 CONCAT (CONCAT (CONCAT (CONCAT (FIRST_NAME,  ''), LAST_NAME), 'ISA'), J -------------------------------------  ------------------------- Стивен Кинг - AD_PRESНина Кочхар - AD_VPLex Де Хаан - AD_VPАлександр Хунольд - IT_PROGBr  uce Эрнст - IT_PROG Дэвид Остин - IT_PROG Валли Патабалла - IT_PROG Диана Лоренц - IT_PROGNancy Гринберг - FI_MGR Даниэль Фавиет - FI_ACCOUNT Джон Чен - FI_ACCOUNT ........ Выбрано 107 строк. 

Графическая презентация:

Назад: Напишите запрос, чтобы указать имя (имя и фамилию), дату приема на работу всех сотрудников, которые присоединились 1 июля 2006 г., 24 марта 2007 г. , 04-ЯНВ-2008 в порядке возрастания стажа.
Далее: Напишите запрос, чтобы перечислить сотрудников, которые присоединились к работе в году с ’01-января-2004 ‘по 31 декабря 2008 г.

Оцените статью
nanomode.ru
Добавить комментарий