Argument výrazu reťazca v agregačnej funkcii SQL môžete použiť na výpočet hodnôt v poli. Môžete napríklad vypočítať percentuálnu hodnotu (napríklad príplatok alebo daň z predaja) vynásobením hodnoty poľa zlomkom.
Nasledujúca tabuľka obsahuje príklady výpočtov v poliach z tabuliek Objednávky a Podrobnosti objednávok v databáze Northwind.mdb.
| Výpočet | Príklad |
|---|---|
| Pridanie čísla do poľa | Freight + 5 |
| Odčítanie čísla od poľa | Freight - 5 |
| Násobenie poľa číslom | UnitPrice * 2 |
| Delenie poľa číslom | Freight / 2 |
| Pridanie jedného poľa do druhého | UnitsInStock + UnitsOnOrder |
| Odčítanie jedného poľa od druhého | ReorderLevel - UnitsInStock |
Nasledujúci príklad vypočíta priemernú výšku zľavy všetkých objednávok v databáze Northwind.mdb. Vynásobí hodnoty v poliach JednotkováCena a Zľava, čím sa určí výška zľavy pre každú objednávku, a potom sa vypočíta priemer. Tento výraz môžete použiť v príkaze SQL v kóde programu Visual Basic:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];