Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
21
Добавлен:
05.06.2015
Размер:
385 Кб
Скачать

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