Розрахункове поле задається шляхом завдання арифметичного виразу в списку опції SELECT. Новому атрибуту може бути присвоєно ім’я конструкцією “AS <ім’я атрибута.>”. Якщо ім’я не задається, то ім’я встановлюється автоматично. Зробимо запит до таблиць VYKLADACH і POSADA, при цьому зменшимо норму навантаження викладачів на 10%. В першому випадку ім’я розрахункового поля не будемо задавати (результат нижче ліворуч):
SELECT VYKLADACH.KodVykl, VYKLADACH.PrizvVykl, POSADA.PostVykl, 0.9*[NormPost]
FROM VYKLADACH INNER JOIN POSADA ON VYKLADACH.KodPost = POSADA.KodPost;
у другому – задамо (результат нижче праворуч).
SELECT VYKLADACH.KodVykl, VYKLADACH.PrizvVykl, POSADA.PostVykl, 0.9*[NormPost] AS NormPost_New
FROM VYKLADACH INNER JOIN POSADA ON VYKLADACH.KodPost = POSADA.KodPost;
| KodVykl
| PrizvVykl
| PostVykl
| Expr1003
| | KodVykl
| PrizvVykl
| PostVykl
| NormPost_New
|
|
| Мунтян Р.Д.
| професор
|
| |
| Мунтян Р.Д.
| професор
|
|
|
| Середа І.С.
| професор
|
| |
| Середа І.С.
| професор
|
|
|
| Опришко Ю.Й.
| доцент
|
| |
| Опришко Ю.Й.
| доцент
|
|
|
| Сірко В.В.
| доцент
|
| |
| Сірко В.В.
| доцент
|
|
|
| Бандур М.М.
| доцент
|
| |
| Бандур М.М.
| доцент
|
|
В арифметичному виразі можуть вживатися агрегатні функції, про що буде сказано нижче.