Za pomocą argumentu wyrażenie tekstowe funkcji agregacji JĘZYKA SQL można wykonywać obliczenia 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.

Obliczenia

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];

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.