Pomocou argumentu reťazcový výraz v agregovanej funkcii SQL môžete vykonať 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 z 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 |
V nasledujúcom príklade sa vypočíta priemerná suma zľavy zo všetkých objednávok v databáze Northwind.mdb. Vynásobí hodnoty v poliach JednotkováCena a Zľava, určí výšku zľavy v každej objednávke a potom vypočíta priemer. Tento výraz môžete použiť v príkaze SQL v kóde jazyka Visual Basic:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];