- Составление запроса для вывода текущей даты.
- Составление запросов, требующих использования числовых, символьных функций и функций для работы с датами.
- Вычисление продолжительности работы служащего в месяцах и годах.
1. Напишите запрос для вывода текущей даты. Назовите столбец Date.
2. Выведите номер служащего, его фамилию, оклад и новый оклад, повышенный на 15% и округлённый до целого. Назовите столбец New Salary. Сохраните команду SQL в БД lab3_2sql.
3. Выполните запрос из lab3_2sql.
| EMPLOYEE_ID
| LAST_NAME
| SALARY
| New Salary
|
|
| King
|
|
|
|
| Kochhar
|
|
|
|
| De Haan
|
|
|
|
| Hunold
|
|
|
|
| Ernst
|
|
|
………….
20 rows selected
4. Измените lab3_2.sql. добавьте ещё один столбец, который будет содержать результат вычитания старого оклада из нового. Назовите столбец Increase. Сохраните изменённый запрос в lab3_4.sql. Выполните запрос ещё раз.
| EMPLOYEE_ID
| LAST_NAME
| SALARY
| New Salary
| Increase
|
|
| King
|
|
|
|
|
| Kochhar
|
|
|
|
|
| De Haan
|
|
|
|
|
| Hunold
|
|
|
|
|
| Ernst
|
|
|
|
…………
20 rows selected
5. Выведите фамилии служащих (первая буква каждой фамилии должна быть заглавной, а остальные - строчными) и длину каждой фамилии для тех служащих, фамилия которых начинается с символа J, A или М. Присвойте соответствующие заголовки столбцам.
| Name
| Lenght
|
| Abel
|
|
| Matos
|
|
| Mourgos
|
|