- •Раздел 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.
9 Rows selected.
Q3_16
Разность множеств MINUS
Должности сотрудников отдела 10, которых нет в отделе 30
SQL> select job from EMP
where DEPTNO=10
minus
select job from EMP
where DEPTNO=30;
JOB
---------
PRESIDENT
Q3_17
ORDER BY в операторах над множествами
Служащие отделов 10 и 30, упорядочивание по имени
SQL> select job,sal,ename from EMP
where DEPTNO=10
union
select job,sal,ename from EMP
where DEPTNO=30
order by 3;
JOB SAL ENAME
--------- --------- ----------
SALESMAN 1600 ALLEN
MANAGER 2850 BLAKE
MANAGER 2450 CLARK
CLERK 950 JAMES
PRESIDENT 5000 KING
SALESMAN 1250 MARTIN
CLERK 1300 MILLER
SALESMAN 1500 TURNER
SALESMAN 1250 WARD
9 Rows selected.
3.5. Соединения
Q3_18
Соединение по равенству таблиц EMP, DEPT по полю DEPTNO
SQL> select ename,job,dname
from EMP,DEPT
where EMP.DEPTNO=DEPT.DEPTNO;
ENAME JOB DNAME
---------- --------- --------------
KING PRESIDENT ACCOUNTING
BLAKE MANAGER SALES
CLARK MANAGER ACCOUNTING
JONES MANAGER RESEARCH
MARTIN SALESMAN SALES
ALLEN SALESMAN SALES
TURNER SALESMAN SALES
JAMES CLERK SALES
WARD SALESMAN SALES
FORD ANALYST RESEARCH
SMITH CLERK RESEARCH
SCOTT ANALYST RESEARCH
ADAMS CLERK RESEARCH
MILLER CLERK ACCOUNTING
