Argument wyrażenie ciągu w funkcji agregacji JĘZYKA SQL umożliwia wykonywanie obliczeń na wartościach w polu. Można na przykład obliczyć procent (na przykład dopłatę lub podatek od sprzedaży), mnożąc wartość pola przez ułamek.
W poniższej tabeli przedstawiono przykłady obliczeń na polach z tabel Zamówienia i Szczegóły zamówień w bazie danych Northwind.mdb.
| Obliczeń | Przykład |
|---|---|
| Dodawanie liczby do pola | Freight + 5 |
| Odejmowanie liczby od pola | Freight - 5 |
| Mnożenie pola przez liczbę | UnitPrice * 2 |
| Dzielenie pola przez liczbę | Freight / 2 |
| Dodawanie jednego pola do drugiego | UnitsInStock + UnitsOnOrder |
| Odejmowanie jednego pola od drugiego | ReorderLevel - UnitsInStock |
W poniższym przykładzie obliczono średnią kwotę rabatu dla wszystkich zamówień w bazie danych Northwind.mdb. Mnoży wartości w polach CenaJednostkowa i Rabat, aby określić wielkość rabatu dla każdego zamówienia, a następnie oblicza średnią. Tego wyrażenia można użyć w instrukcji SQL w kodzie języka Visual Basic:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];