Введение в ORACLE 10g: SQL
Автор: geklommenn • Май 28, 2019 • Анализ учебного пособия • 124,246 Слов (497 Страниц) • 634 Просмотры
ПРАКТИЧЕСКИЕ ЗАНЯТИЯ ПО КУРСУ
ВВЕДЕНИЕ В ORACLE 10g: SQL (Часть 1)
Без ORDER BY как (в каком порядке) выводятся значения в таблице? (см. книгу)
Практическое занятие 1
- Выборка данных из разных таблиц
- Описание структуры таблиц
- Выполнение арифметических вычислений и задание имён столбцов
- Использование iSQL*Plus
- Будет ли успешна эта команда SELECT?
SELECT last_name, job_id, salary As sal
FROM employees;
Да/Нет
- Будет ли успешна эта команда SELECT?
SELECT *
FROM job_grades;
Да/Нет - Команда SELECT содержит 4 ошибки. Укажите их.
SELECT employee_id, last_name
sal x 12 ANNUAL SALARY
FROM employees;
Верно:
SELECT employee_id, last_name, (salary*12) "ANNUAL SALARY"
FROM employees;
EMPLOYEE_ID LAST_NAME ANNUAL SALARY
---------------------- ------------------------- ----------------------
198 OConnell 31200
199 Grant 31200
200 Whalen 52800
201 Hartstein 156000
- Покажите структуру таблицы DEPARTMENTS. Выберите данные из неё.
DESCRIBE departments
SELECT *
FROM departments;
Name Null Type
------------------------------ -------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DEPARTMENT_ID NOT NULL NUMBER(4)
DEPARTMENT_NAME NOT NULL VARCHAR2(30)
MANAGER_ID NUMBER(6)
LOCATION_ID NUMBER(4)
DEPARTMENT_ID DEPARTMENT_NAME MANAGER_ID LOCATION_ID
---------------------- ------------------------------ ---------------------- ----------------------
10 Administration 200 1700
20 Marketing 201 1800
30 Purchasing 114 1700
40 Human Resources 203 2400
50 Shipping 121 1500
60 IT 103 1400
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 |
10 | Administration | 200 | 1700 |
20 | Marketing | 201 | 1800 |
50 | Shipping | 124 | 1500 |
60 | IT | 103 | 1400 |
80 | Sales | 149 | 2500 |
90 | Executive | 100 | 1700 |
110 | Accounting | 205 | 1700 |
190 | Contracting | 1700 |
8 row selected
...