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

4.  Измените p3q2.sq. Добавьте еще один столбец, который будет содержать результат вычитания старого оклада из нового. Назовите столбец Increase. Выполните запрос еще раз.

EMPNO

ENAME

SAL

New Salary

Increase

7839

KING

5000

5750

750

7698

BLAKE

2850

3278

428

7782

CLARK

2450

2818

368

7566

JONES

2975

3421

446

5. Для каждого служащего выведите фамилию, дату найма и дату  пересмотра зарплаты, которая приходится на первый понедельник после шести месяцев работы. Назовите столбец REVIEW. Форматдатынавыводе - как –“Sunday, the Seventh of September. 1981.”

ENAME

HIREDATE

REVIEW

KING

17-NOV-81

Monday, the Twenty-Fourth of May, 1982

BLAKE

Ol-MAY-81

Monday, the Second of November, 1981

CLARK

09-JUN-81

Monday, the Fourteenth of December, 1981

JONES

02-APR-81

Monday, the Fifth of October, 1981

MARTIN

28-SEP-81

Monday, the Twenty-Ninth of March, 1982

ALLEN

20-FEB-81

Monday, the Twenty-Fourth of August, 1981

TURNER

08-SEP-81

Monday, the Fifteenth of March, 1982

JAMES

03-DEC-81

Monday, the Seventh of June, 1982

WARD

22-FEB-81

Monday, the Twenty-Fourth of August, 1981

FORD

03-DEC-81

Monday, the Seventh of June, 1982

Smith

17-DEC-80

Monday, the Twenty-Second of June, 1981

SCOTT

09-DEC-82

Monday, the Thirteenth of June, 1983

ADAMS

12-JAN-83

Monday, the Eighteenth of July, 1983

MILLER

23-JAN-82

Monday, the Twenty-Sixth of July, 1982

14 rows selected.

6. Для каждого служащего выведите фамилию и вычислите количество месяцев со дня найма до настоящего времени, округленное до ближайшего целого. Назовитестолбец MONTHS_WORKED. Результаты отсортируйте по количеству отработанных месяцев.

ENAME

MONTHS_WORKED

ADAMS

177

SCOTT

178

MILLER

188

JAMES

190

FORD

190

KING

191

MARTIN

192

TURNER

193

CLARK

196

BLAKE

197

JONES

198

WARD

199

ALLEN

199

SMITH

202

14 rows selected

7.   Получите по каждому служащему отчет в следующем виде: <фамилия> зарабатывает <оклад> в месяц, но желает <утроенный оклад>. Назовитестолбец Dream Salaries.

Dream Salaries

KING зарабатывает  $5,000.00 в месяц, но желает $ 15,000.00.

BLAKE зарабатывает  $2,850.00 в месяц, но желает $ 8,550.00.

CLARK зарабатывает  $2,450.00 в месяц, но желает $ 7,350.00.

JONES зарабатывает  $2,975.00 в месяц, но желает $ 8,925.00.

MARTIN зарабатывает  $1,250.00 в месяц, но желает $ 3,750.00.

ALLEN зарабатывает  $1,600.00 в месяц, но желает $ 4,800.00.

TURNER зарабатывает  $1,500.00 в месяц, но желает $ 4,500.00.

JAMES зарабатывает  $950.00 в месяц, но желает $ 2,850.00.

WARD зарабатывает  $1,250.00 в месяц, но желает $ 3,750.00.

FORD зарабатывает  $3,000.00 в месяц, но желает $ 9,000.00.

Smith зарабатывает  $800.00 в месяц, но желает $ 2,400.00.

SCOTT зарабатывает  $3,000.00 в месяц, но желает $ 9,000.00.

ADAMS зарабатывает  $1,100.00 в месяц, но желает $ 3,300.00.

MILLER зарабатывает  $1,300.00 в месяц, но желает $ 3,900.00.

14 rows selected