Выполнение арифметических вычислений и задание имён столбцов
Использование iSQL*Plus
1. Будет ли успешна эта команда SELECT? SELECT * FROM job_grades;
Да/Нет
2. Команда SELECT содержит 4 ошибки. Укажите их. SELECT employee_id, last_name sal x 12 ANNUAL SALARY FROM employees;
Name
Null?
Type
DEPARTMENT_ID
NOT NULL
NUMBER(4)
DEPARTMENT_NAME
NOT NULL
VARCHAR(2)
MANAGER_ID
NUMBER(6)
LOCATION_ID
NUMBER(4)
DEPARTMENT_ID
DEPARTMENT_NAME
MANAGER_ID
LOCATION_ID
Administration
Marketing
Shipping
IT
Sales
Executive
Accounting
Contracting
3. Покажите структуру таблицы DEPARTMENS. Выберите данные из неё.
8 row selected
4. Покажите структуру таблицы EMPLOYEES.
Name
Null?
Type
EMPLOYEE_ID
NOT NULL
NUMBER(6)
FIRST_NAME
VARCHAR2(20)
LAST_NAME
NOT NULL
VARCHAR2(25)
EMAIL
NOT NULL
VARCHAR2(25)
PHONE_NUMBER
VARCHAR2(20)
HIRE_DATE
NOT NULL
DATE
JOB_ID
NOT NULL
VARCHAR2(10)
SALARY
NUMBER(8,2)
COMISSION_PCT
NUMBER(2,2)
MANAGER_ID
NUMBER(6)
DEPARTMENT_ID
NUMBER(4)
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
5. Составьте запрос для вывода имени каждого служащего, должности, даты найма и номера. Номер служащего должен быть первым. Сохраните запрос с именем lab1_7.sql.
….
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
6. Составьте запрос для вывода неповторяющихся должностей из таблицы EMPLOYEES.
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
Vargas, ST_CLERK
7. Выведите на экран имя, соединённое с идентификатором должности через запятую и пробел. Назовите новый столбец Employee and Title
8. Создайте запрос для вывода всех данных из таблицы EMPLOYEES. Разделите столбцы запятыми. Назовите столбец THE_OUTPUT