8. Напишите запрос для вывода фамилий и окладов всех служащих. Назовите выходной столбец SALARY. Длина столбца SALARY -15 символов с заполнением символом $ слева.
|
ENAME |
SALARY |
|
SMITH |
$$$$$$$$$$$$800 |
|
ALLEN |
$$$$$$$$$$$1600 |
|
WARD |
$$$$$$$$$$$1250 |
|
JONES |
$$$$$$$$$$$2975 |
|
MARTIN |
$$$$$$$$$$$1250 |
|
BLAKE |
$$$$$$$$$$$2850 |
|
CLARK |
$$$$$$$$$$$2450 |
|
SCOTT |
$$$$$$$$$$$3000 |
|
KING |
$$$$$$$$$$$5000 |
|
TURNER |
$$$$$$$$$$$1500 |
|
ADAMS |
$$$$$$$$$$$1100 |
|
JAMES |
$$$$$$$$$$$$950 |
|
FORD |
$$$$$$$$$$$3000 |
|
MILLER |
$$$$$$$$$$$1300 |
|
14 rows selected |
|
9. Выведите фамилии служащих (первая буква каждой фамилии должна быть заглавной, а остальные - строчными) и длину каждой фамилии для тех служащих, фамилия которых начинается с символа J, А или M. Присвойте соответствующие заголовки столбцам.
|
Name |
Length |
|
Jones |
5 |
|
Martin |
6 |
|
Allen |
5 |
|
James |
5 |
|
Adams |
5 |
|
Miller |
6 |
|
6 rows selected. |
|
10. По каждому служащему выведите фамилию, дату найма и день недели, когда он был нанят на работу. Назовите последний столбец DAY. Отсортируйте результаты по дням недели, начиная с понедельника.
|
ENAME |
HIREDATE |
DAY |
|
MARTIN |
28-SEP-81 |
MONDAY |
|
CLARK |
09-JUN-81 |
TUESDAY |
|
KING |
17-NOV-81 |
TUESDAY |
|
TURNER |
08-SEP-81 |
TUESDAY |
|
SMITH |
17-DEC-80 |
WEDNESDAY |
|
ADAMS |
12-JAN-83 |
WEDNESDAY |
|
JONES |
02-APR-81 |
THURSDAY |
|
FORD |
03-DEC-81 |
THURSDAY |
|
SCOTT |
09-DEC-82 |
THURSDAY |
|
JAMES |
03-DEC-81 |
THURSDAY |
|
ALLEN |
20-FEB-81 |
FRIDAY |
|
BLAKE |
Ol-MAY-81 |
FRIDAY |
|
MILLER |
23-JAN-82 |
SATURDAY |
|
WARD |
22-FEB-81 |
SUNDAY |
|
14 rows selected |
||
11. Напишите запрос для вывода фамилии и суммы комиссионных каждого служащего. Если служащий не зарабатывает комиссионных, укажите в столбце “NoCommission.” Назовите столбец СОММ.
|
ENAME |
COMM |
|
SMITH |
No Commission |
|
ALLEN |
300 |
|
WARD |
500 |
|
JONES |
No Commission |
|
MARTIN |
1400 |
|
BLAKE |
No Commission |
|
CLARK |
No Commission |
|
SCOTT |
No Commission |
|
KING |
No Commission |
|
TURNER |
0 |
|
ADAMS |
No Commission |
|
JAMES |
No Commission |
|
FORD |
No Commission |
|
MILLER |
No Commission |
|
14 rows selected. |
|
Практическое занятие 4
Это практическое занятие прививает навыки выборки данных из более чем одной таблицы с помощью предложения WHERE.
1. Напишите запрос для вывода фамилии, номера отдела и названия отдела для всех служащих.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.