Обчислення полів у функціях 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];