- •Раздел 1 Утилита sql*Plus, простые запросы выборки столбцов и строк
- •7839 King president 17-nov-81 5000 10
- •7900 James 950
- •7 Rows selected.
- •7 Rows selected.
- •14 Rows selected.
- •14 Rows selected.
- •14 Rows selected.
- •9 Rows selected.
- •14 Rows selected.
- •14 Rows selected.
- •14 Rows selected.
- •6 Rows selected.
- •14 Rows selected.
- •14 Rows selected.
- •7369 Smith 800
- •Функции Oracle sql
- •9 Rows selected.
- •Раздел 3 Выборка данных из нескольких таблиц
- •20 Smith 800
- •30 James 950
- •10 Miller 1300
- •6 Rows selected.
- •6 Rows selected.
- •6 Rows selected.
- •8 Rows selected.
- •8 Rows selected.
- •14 Rows selected.
- •9 Rows selected.
- •9 Rows selected.
- •14 Rows selected.
- •14 Rows selected.
- •14 Rows selected.
- •6 Rows selected.
- •15 Rows selected.
- •14 Rows selected.
- •14 Rows selected.
- •14 Rows selected.
- •7 Rows selected.
- •Раздел 4 Другие команды языка манипулирования данными dмl и обработка транзакций
- •7902 Ford analyst 7566 03-dec-81 3000 20
- •7788 Scott analyst 7566 09-dec-82 3000 20
- •Раздел 5 Создание и изменение таблиц средствами ddl
- •Раздел 6 Другие объекты базы данных
- •7934 Miller 10
- •16 Rows selected.
14 Rows selected.
Q1_7
Интерпретация NULL-значений столбца (NULL - значение в таблицах Oracle понимается, как отсутствие значения) COMM, как числа "0"
Вывод годового дохода
SQL> select ename name, sal*12+NVL(comm,0) year_sal from EMP;
NAME YEAR_SAL
---------- ---------
KING 60000
BLAKE 34200
CLARK 29400
JONES 35700
MARTIN 16400
ALLEN 19500
TURNER 18000
JAMES 11400
WARD 15500
FORD 36000
SMITH 9600
SCOTT 36000
ADAMS 13200
MILLER 15600
14 Rows selected.
Q1_8
Сцепление столбцов DEPTNO и ENAME
SQL> select DEPTNO||ename,mgr from EMP;
DEPTNO||ENAME MGR
-------------------------------------------------- ---------
10KING
30BLAKE 7839
10CLARK 7839
20JONES 7839
30MARTIN 7698
30ALLEN 7698
30TURNER 7698
30JAMES 7698
30WARD 7698
20FORD 7566
20SMITH 7902
20SCOTT 7566
20ADAMS 7788
10MILLER 7782
14 rows selected.
Q1_9
Использование литералов (набора символов) для формирования столбца
SQL> select ename,'Work in dept',DEPTNO from EMP;
ENAME 'WORKINDEPT' DEPTNO
---------- ------------ ----------
KING Work in dept 10
BLAKE Work in dept 30
CLARK Work in dept 10
JONES Work in dept 20
MARTIN Work in dept 30
ALLEN Work in dept 30
TURNER Work in dept 30
JAMES Work in dept 30
WARD Work in dept 30
FORD Work in dept 20
SMITH Work in dept 20
SCOTT Work in dept 20
ADAMS Work in dept 20
MILLER Work in dept 10
