Составьтезапросдлявыводаименикаждогослужащего, должности, датынаймаиномера. Номер служащего должен быть первым. Столбец Hire_date должен отображаться под именем StartDate Сохраните запрос с именем lab1_7.sql.
EMPLOYEE_ID
LAST_NAME
JOB_ID
StartDate
King
AD_PRES
17-JUN-87
Kochhar
AD_VP
21-SEP-89
De Haan
AD_VP
13-JAN-93
Hunold
IT_PROG
03-JAN-90
Ernst
IT_PROG
21-MAY-91
Lorentz
IT_PROG
07-FEB-99
Mourgos
ST_MAN
16-NOV-99
Rajs
ST_CLERK
17-OCT-95
Davies
ST_CLERK
90-JAN-97
Matos
ST_CLERK
15-MAR-98
Vargas
ST_CLERK
09-JUL-98
select EMPLOYEE_ID,LAST_NAME,JOB_ID,to_char(hire_date,'dd-MON-yy') "StartDate" from employees order by EMPLOYEE_ID;
8. Проверьте выполнение запроса из файла lab1_7.sql, чтобы убедиться, что он выполняется правильно.
EMPLOYEE_ID
LAST_NAME
JOB_ID
StartDate
King
AD_PRES
17-JUN-87
Kochhar
AD_VP
21-SEP-89
De Haan
AD_VP
13-JAN-93
Hunold
IT_PROG
03-JAN-90
Ernst
IT_PROG
21-MAY-91
Lorentz
IT_PROG
07-FEB-99
Mourgos
ST_MAN
16-NOV-99
Rajs
ST_CLERK
17-OCT-95
Davies
ST_CLERK
90-JAN-97
Matos
ST_CLERK
15-MAR-98
Vargas
ST_CLERK
09-JUL-98
select EMPLOYEE_ID,LAST_NAME,JOB_ID,to_char(hire_date,'dd-MON-yy') "StartDate" from employees order by EMPLOYEE_ID;
EMPLOYEE_ID
LAST_NAME
JOB_ID
StartDate
King
AD_PRES
17-ИЮН-03
Kochhar
AD_VP
21-СЕН-05
De Haan
AD_VP
13-ЯНВ-01
Hunold
IT_PROG
03-ЯНВ-06
Ernst
IT_PROG
21-МАЙ-07
Austin
IT_PROG
25-ИЮН-05
Pataballa
IT_PROG
05-ФЕВ-06
Lorentz
IT_PROG
07-ФЕВ-07
Greenberg
FI_MGR
17-АВГ-02
Faviet
FI_ACCOUNT
16-АВГ-02
Chen
FI_ACCOUNT
28-СЕН-05
Sciarra
FI_ACCOUNT
30-СЕН-05
Urman
FI_ACCOUNT
07-МАР-06
Popp
FI_ACCOUNT
07-ДЕК-07
Raphaely
PU_MAN
07-ДЕК-02
107 rows selected
9. Составьте запрос для вывода неповторяющихся должностей из таблицы EMPLOYEES.
JOB_ID
AC_ACCOUNT
AC_MGR
AD_ASST
AD_PRES
AD_VP
IT_PROG
MK_MAN
MK_REP
SA_MAN
SA_REP
ST_CLERK
ST_MAN
select distinct job_id from employees;
JOB_ID
AC_ACCOUNT
AC_MGR
AD_ASST
AD_PRES
AD_VP
FI_ACCOUNT
FI_MGR
HR_REP
IT_PROG
MK_MAN
MK_REP
PR_REP
PU_CLERK
PU_MAN
SA_MAN
SA_REP
SH_CLERK
ST_CLERK
ST_MAN
19 rows selected
Скопируйте команды из файла lab1_7.sql в окно редактирования iSQL*Plus. Назовите столбцы Emp #, Employee, Job, HireDate. Выполните запрос ещё раз.
select EMPLOYEE_ID "Emp #",LAST_NAME "Employee",JOB_ID "Job",to_char(hire_date,'dd-MON-yy') "Hire Date" from employees order by EMPLOYEE_ID;
Emp #
Employee
Job
Hire Date
King
AD_PRES
17-ИЮН-03
Kochhar
AD_VP
21-СЕН-05
De Haan
AD_VP
13-ЯНВ-01
Hunold
IT_PROG
03-ЯНВ-06
Ernst
IT_PROG
21-МАЙ-07
Austin
IT_PROG
25-ИЮН-05
Pataballa
IT_PROG
05-ФЕВ-06
Lorentz
IT_PROG
07-ФЕВ-07
Greenberg
FI_MGR
17-АВГ-02
Faviet
FI_ACCOUNT
16-АВГ-02
Chen
FI_ACCOUNT
28-СЕН-05
Sciarra
FI_ACCOUNT
30-СЕН-05
Urman
FI_ACCOUNT
07-МАР-06
Popp
FI_ACCOUNT
07-ДЕК-07
Raphaely
PU_MAN
07-ДЕК-02
Khoo
PU_CLERK
18-МАЙ-03
Baida
PU_CLERK
24-ДЕК-05
Tobias
PU_CLERK
24-ИЮЛ-05
107 rows selected
Emp #
Employee
Job
Hire Date
King
AD_PRES
17-JUN-87
Kochhar
AD_VP
21-SEP-89
De Haan
AD_VP
13-JAN-93
Hunold
IT_PROG
03-JAN-90
Ernst
IT_PROG
21-MAY-91
Lorentz
IT_PROG
07-FEB-99
Mourgos
ST_MAN
16-NOV-99
Rajs
ST_CLERK
17-OCT-95
Davies
ST_CLERK
90-JAN-97
Matos
ST_CLERK
15-MAR-98
Vargas
ST_CLERK
09-JUL-98
Выведите на экран имя, соединённое с идентификатором должности через запятую и пробел. Назовитеновыйстолбец Employee and Title
Employee and Title
King, AD_PRES
Kochhar, AD_VP
De Haan, AD_VP
Hunold, IT_PROG
Ernst, IT_PROG
Lorentz, IT_PROG
Mourgos, ST_MAN
Rajs, ST_CLERK
Davies, ST_CLERK
Matos, ST_CLERK
select last_name ||', '|| job_ID "Employee and Title"from employees order by EMPLOYEE_ID;
Employee and Title
King, AD_PRES
Kochhar, AD_VP
De Haan, AD_VP
Hunold, IT_PROG
Ernst, IT_PROG
Austin, IT_PROG
Pataballa, IT_PROG
Lorentz, IT_PROG
Greenberg, FI_MGR
Faviet, FI_ACCOUNT
Chen, FI_ACCOUNT
Sciarra, FI_ACCOUNT
Urman, FI_ACCOUNT
Popp, FI_ACCOUNT
Raphaely, PU_MAN
Khoo, PU_CLERK
Baida, PU_CLERK
Tobias, PU_CLERK
Himuro, PU_CLERK
Colmenares, PU_CLERK
Weiss, ST_MAN
Fripp, ST_MAN
Kaufling, ST_MAN
Vollman, ST_MAN
107 rows selected
Создайте запрос для вывода всех данных из таблицы EMPLOYEES. Разделите столбцы запятыми. Назовите столбец THE_OUTPUT