Оператор 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 г.