Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

За допомогою аргументу рядковий вираз в агрегатну функцію SQL можна виконати обчислення значень у полі. Наприклад, можна обчислити відсоток (наприклад, доплату або податок із продажу), помноживши значення поля на дріб.

У таблиці нижче наведено приклади обчислень полів із таблиць "Замовлення" та "Відомості про замовлення" в базі даних Northwind.mdb.

Обчислення

Приклад

Додавання числа до поля

Freight + 5

Віднімання числа від поля

Freight - 5

Множення поля на число

UnitPrice * 2

Ділення поля на число

Freight / 2

Додавання одного поля до іншого

UnitsInStock + UnitsOnOrder

Віднімання одного поля від іншого

ReorderLevel - UnitsInStock


У наведеному нижче прикладі обчислюється середня дисконтна сума всіх замовлень у базі даних Northwind.mdb. Вона перемножує значення в полях "Ціна за одиницю" та "Знижка", щоб визначити дисконтну суму кожного замовлення, а потім обчислює середнє значення. Цей вираз можна використовувати в інструкції SQL у коді Visual Basic:

SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];



Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×