Обчислення полів у функціях SQL

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Аргумент рядковий вираз можна використовувати в агрегатних функціях 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];