Выборка данных и изменение последовательности вывода строк
Ограничение количества возвращаемых строк с помощью предложения WHERE
Сортировка строк с помощью предложения ORDER BY
1. Создайте запрос для вывода имени и заработной платы служащих, зарабатывающих более $12000. Сохраните команду SQL в БД (lab2_1.sql). Выполните запрос.
LAST_NAME
SALARY
King
Kochhar
De Haan
Hartstein
2. Создайте запрос для вывода фамилии и номера отдела служащего под номером 176
LAST_NAME
DEPARTMENT_ID
Taylor
3. Измените файл lab2_1.sql и выведите фамилии и оклады всех служащих, чей оклад не входит в диапазон от $5000 до $12000. сохраните команду SQL в БД (lab2_3.sql).
LAST_NAME
SALARY
King
Kochhar
De Haan
Lorentz
Rajs
Davies
Matos
Vargas
Whalen
Hartstein
LAST_NAME
JOB_ID
HIRE_DATE
Matos
ST_CLERK
15-MAR-98
Taylor
SA_REP
24-MAR-98
4. Выведите фамилию, идентификатор должности и дату начала работы всех служащих, нанятых в период с 20 февраля 1998 по 1 мая 1998 г. Отсортируйте данные в порядке возрастания даты найма.
5. Выведите фамилию и номер отдела всех служащих из отделов 20 и 50. Отсортируйте данные по фамилиям в алфавитном порядке.
LAST_NAME
DEPARTMENT_ID
Davies
Fay
Hartstein
Matos
Mourgos
Rajs
Vargas
7 row selected
6. Измените запрос lab2_3.sql для вывода фамилий и окладов служащих отделов 20 и 50, зарабатывающих от $5000 до $12000. Назовите столбцы Employee и Mounthly Salary, соответственно. Вновь сохраните команду SQL в БД (lab2_6.sql). Выполните запрос.
EMPLOYEE
Mounthly Salary
Mourgos
Fay
7. Выведите фамилию и дату найма всех служащих, нанятых в 1994 г.
LAST_NAME
HIRE_DATE
Higgins
07-JUN-94
Gietz
07-JUN-94
8. Выведите фамилии и должности всех служащих, не имеющих менеджера.
LAST_NAME
JOB_ID
King
AD_PRES
9. Выведите фамилию, и комиссионные всех служащих, зарабатывающих комиссионные. Отсортируйте данные в порядке убывания окладов и комиссионных.
LAST_NAME
SALARY
COMMISSION_PCT
Abel
.3
Zlotkey
.2
Taylor
.2
Grant
.15
10. Выведите все фамилии служащих, в которых третья буква – а.
LAST_NAME
Grant
Whalen
11. Выведите фамилии всех служащих, в которых есть буквы «а» и «е».
LAST_NAME
De Haan
Davies
Whalen
Hartstein
12. запросите фамилии, должности и оклады всех служащих, работающих торговыми представителями (SA_REP) или клерками на складе (ST_CLERK) и с окладом, не равным $2500, $3500 и $7000.
LAST_NAME
JOB_ID
SALARY
Davies
ST_CLERK
Matos
ST_CLERK
Abel
SA_REP
Taylor
SA_REP
13. Измените lab2_6.sql так, чтобы получить фамилии оклады и комиссионные всех служащих, у которых сумма комиссионных превышает 20%. Выполните запрос ещё раз. Сохраните запрос в БД lab2_13.sql.