Задания на практические занятия № 1-21 по курсу "Разработка приложений на базе Oracle", страница 10

4.  Создайте запрос для вывода фамилии, номера отдела и должности каждого служащего, отдел которою находятся в Далласе (DALLAS).

ENAME 

DEPTNO

JOB

JONES

20

MANAGER

FORD

20

ANALYST

SMITH

20

CLERK

SCOTT

20

ANALYST

ADAMS

20

CLERK

5.  Получите список фамилий и окладов всех служащих, подчиненных Кингу (KING).

ENAME

SAL

BLAKE

2850

CLARK

2450

JONES

2975

6.  Получите номер отдела, фамилию и должность для каждого служащего, работающего в отделе сбыта (Sales).

DEPTNO

ENAME

JOB

30

BLAKE

MANAGER

30

MARTIN

SALESMAN

30

ALLEN

SALESMAN

30

TURNER

SALESMAN

30

JAMES

CLERK

30

WARD

SALESMAN

6 rows selected

7.  Измените p6q3.sql для  вывода номеров, фамилий и окладов всех служащих, которые работают в одном отделе с любым служащим с буквой “Т” в фамилии и оклады которых превышают средний. Сохраните новый запрос в файле p6q7.sql. Выполните его.

EMPNO

ENAME

SAL

7566

JONES

2975

7788

SCOTT

3000

7902

FORD

3000

7698

BLAKE

2850

Практическое занятие 7

Это практическое занятие посвящено созданию многостолбцовых запросов.

1.  Создайте запрос для вывода фамилии, номера отдела и оклада всех служащих,чей номер отдела и оклад совпадают с номером отдела и окладом любогослужащего, зарабатывающею комиссионные.

ENAME

DEPTNO

SAL

MARTIN

30

1250

WARD

30

1250

TURNER

30

1500

ALLEN

30

1600

2.  Выведите фамилию, номер отдела и оклад всех служащих, чей оклад и комиссионные совпадают с окладом и комиссионными любого служащего, работающего в Далласе (Dallas).

ENAME

DNAME

SAL

SMITH

RESEARCH

800

ADAMS

RESEARCH

1100

JONES

RESEARCH

2975

FORD

RESEARCH

3000

SCOTT

RESEARCH

3000

3.  Создайте запрос для вывода фамилии, даты найма и оклада всех служащих, которые получают такой же оклад и такие же комиссионные, как Скотт (Scott).

ENAME

HIREDATE

SAL

FORD

03-DEC-81

3000

4.  Выведите фамилию, должность и оклад всех служащих, оклад которых превышает оклад любого клерка (CLERK). Отсортируйте результаты по убыванию окладов.

ENAME

JOB

SAL

KING

PRESIDENT

5000

FORD

ANALYST

3000

SCOTT

ANALYST

3000

JONES

MANAGER

2975

BLAKE

MANAGER

2850

CLARK

MANAGER

2450

ALLEN

SALESMAN

1600

TURNER

SALESMAN

1500

8 rows selected.

Практическое занятие 8

На этом занятии вы создаете файлы, которые могут использоваться интерактивно. Для указания критериев выборки во время выполнения используются переменные подстановки.