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

ENAME

DEPTNO

ALLEN

30

BLAKE

30

CLARK

10

JAMES

30

KING

10

MARTIN

30

MILLER

10

TURNER

30

WARD

30

9 rows selected.

6.  Измените файл p2q3.sqlдля вывода фамилий и окладов служащих отделов 10 и 30, зарабатывающих более $1500. Назовите столбцы Employee("Служащий") и MonthlySalary("Оклад"). Вновь сохраните команду SQL в файлеp2q6.sql. Выполните запрос.

Employee

Monthly Salary

KING

5000

BLAKE

2850

CLARK

2450

ALLEN

1600


7.  Выведите фамилию и дату найма всех служащих, нанятых в 1982 г.

ENAME

HIREDATE

SCOTT

09-DEC-82

MILLER

23-JAN-32

8.  Выведите фамилии  и должности всех служащих, не имеющих менеджера.

ENAME

JOB

KING

PRESIDENT

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

ENAME

SAL

COMM

ALLEN

1600

300

TURNER

1500

0

MARTIN

1250

1400

WARD

1250

500

10.  Выведите все Фамилии служащих, в которых третья буква – “А”

ENAME

BLAKE

CLARK

ADAMS

11.  Выведите все фамилии служащих с удвоенной буквой “L”. Обладатели фамилий должны работать в отделе 30  или их менеджером должен быть служащий под номером 7782.

ENAME

ALLEN

MILLER


12.  Запросите фамилии, должности  и оклады всех служащих, работающих в должности клерка (Clerk) или аналитика (Analyst) и с окладом не $1000, $3000 или $5000.

ЕМАМЕ 

JOB

SAL

JAMES 

CLERK

950

SMITH 

CLERK

800

ADAMS 

CLERK

1100

MILLER

CLERK

1300

13.  Измените p2q6.sql  так, чтобы получить фамилии, оклады и комиссионные всех служащих, у которых сумма комиссионных превышает оклад плюс 10 %. Выполните запрос еще раз. Сохраните запрос в файле p2q13.sql .

ENAME

SAL

СОММ

MARTIN

1250

1400

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

Это занятие содержит упражнения на использование символьных, числовых функций и функций для работы с датами.

1.  Напишите запрос для вывода текущей даты. Назовите столбец Date.

Date

28-ОСТ-97

2.  Выведите номер служащего, его фамилию, оклад и новый оклад, повышенный на 15% и округленный до целого. Назовите столбец NewSalary. Сохраните команду SQL в файле p3q2.sql.

3.  Выполните запрос из файла p3q2.sql.

EMPNO

ENAME

SAL

New Salary

7839

KING

5000

5750

7698

BLAKE

2850

3278

7782

CLARK

2450

2818

7566

JONES

2975

3421

7654

MARTIN

1250

1438

7499

ALLEN

1600

1840

7844

TURNER

1500

1725

7900

JAMES

950

1093

7521

WARD

1250

1438

7902

FORD

3000

3450

7369

SMITH

800

920

7788

SCOTT

3000

3450

7876

ADAMS

1100

1265

7934

MILLER

1300

1495

14 rows selected.