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

11. Выведите на экран имя, соединенное с должностью через запятую и пробел. Назовите новый столбец "Cлужащий и должность".

Служащий и должность

KING, PRESIDENT

BLAKE, MANAGER

CLARK, MANAGER

JONES, MANAGER

MARTIN, SALESMAN

ALLEN, SALESMAN

TURNER, SALESMAN

JAMES, CLERK

ward, salesman

FORD, ANALYST

SMITH, CLERK

SCOTT, ANALYST

ADAMS, CLERK

MILLER, CLERK

14 rows selected.


12. Создайте запрос для вывода всех данных из таблицы ЕМР. Разделите столбцы запятыми. Назовите столбец Отчет.

Отчет

7839, KING, PRESIDENT, ,17-NOV-81, 5000,,10

7698, BLAKE, MANAGER, 7839,01-MAY-81, 2850,,30

7782, CLARK, MANAGER, 7839,09-JUN-81, 2450,,10

7566, JONES, MANAGER, 7839,02-APR-81, 2975,,20

7654, MARTIN, SALESMAN, 7698,28-SEP-81, 1250, 1400, 30

7499, ALLEN, SALESMAN, 7698,20-FEB-81, 1600, 300,30

7844, TURNER, SALESMAN, 7698,08-SEP-81, 1500, 0,30

7900, JAMES, CLERK, 7698, 03-DEC-81, 950,, 30

7521, WARD, SALESMAN, 7698,22-FEB-81, 1250, 500,30

7902, FORD, ANALYST, 7566,03-DEC-81, 3000,, 20

7369, SMITH, CLERK, 7902,17-DEC-80, 800,,20

7788, SCOTT, ANALYST, 7566, 09-DEC-82, 3000,,20

7876, ADAMS, CLERK, 7788, 12-JAN-83, 1100,,20

7934, MILLER, CLERK, 7782, 23-JAN-82, 1300,, 10

14 rows selected.

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

Упражнения этого занятия прививают навыки использования предложений WHERE и ORDER BY.

1.  Создайте запрос для вывода имени и заработной платы служащих, зарабатывающих более $2850. Сохраните команду SQL в файле p2q1.sql. Выполните запрос.

ENAME

SAL

KING

5000

JONES

2975

FORD

3000

SCOTT

3000

2.  Создайте запрос для вывода фамилии и номера отдела служащего под номером 7566.

ENAME

DEPTNO

JONES

20

3.  Загрузитефайл p2q1.sql в буфер SQL. Выведите фамилии и оклады всех служащих, чей оклад не входит в диапазон от $1500 до $2850. Сохраните команду SQL в файле p2q3.sql. Выполните запрос.

ENAME

SAL

KING

5000

JONES

2975

MARTIN

1250

JAMES

950

WARD

1250

FORD

3000

SMITH

800

SCOTT

3000

ADAMS

1100

MILLER

1300

10 rows selected.


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

ENAME

JOB

HIREDATE

ALLEN

SALESMAN

20-FEB-81

WARD

SALESMAN

22-FEB-81

JONES

MANAGER

02-APR-81

BLAKE

MANAGER

01-МАY-81

5.  Выведите фамилию и номер отдела всех служащих из отделов 10 и 30. Отсортируйте данные по фамилиям в алфавитном порядке.