Argument řetězcového výrazu v agregační funkci SQL můžete použít k provedení výpočtu hodnot v poli. Procento (například přirážku nebo DPH) můžete například vypočítat vynásobením hodnoty pole zlomkem.
Následující tabulka obsahuje příklady výpočtů polí z tabulek Objednávky a Podrobnosti objednávky v databázi Northwind.mdb.
| Výpočet | Příklad |
|---|---|
| Přidání čísla do pole | Freight + 5 |
| Odečtení čísla od pole | Freight - 5 |
| Vynásobení pole číslem | UnitPrice * 2 |
| Vydělí pole číslem | Freight / 2 |
| Přidání jednoho pole do jiného | UnitsInStock + UnitsOnOrder |
| Odečtení jednoho pole od druhého | ReorderLevel - UnitsInStock |
Následující příklad vypočítá průměrnou částku slevy u všech objednávek v databázi Northwind.mdb. Vynásobí hodnoty v polích Jednotkovácena a Sleva, aby se určila výše slevy pro každou objednávku, a pak vypočítá průměr. Tento výraz můžete použít v příkazu SQL v kódu jazyka Visual Basic:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];