Az sql összesítő függvény karakterlánc-kifejezés argumentumával számítást végezhet egy mező értékein. Kiszámíthat például egy százalékot (például felár vagy forgalmi adó) egy mezőérték törtrészével való szorzásával.
Az alábbi táblázat példákat tartalmaz a Northwind.mdb adatbázis Rendelések és Rendelések részletei táblájának mezőire vonatkozó számításokra.
Számítás: |
Példa |
Szám hozzáadása mezőhöz |
Freight + 5 |
Szám kivonása mezőből |
Freight - 5 |
Mező szorzása számmal |
UnitPrice * 2 |
Mező felosztása számmal |
Freight / 2 |
Mező hozzáadása egy másikhoz |
UnitsInStock + UnitsOnOrder |
Mező kivonása egy másikból |
ReorderLevel - UnitsInStock |
Az alábbi példa kiszámítja az Northwind.mdb adatbázis összes rendelésének átlagos kedvezményösszegét. Megszorozza az Egységár és a Kedvezmény mezők értékeit az egyes rendelések kedvezményösszegének meghatározásához, majd kiszámítja az átlagot. Ezt a kifejezést egy SQL-utasításban használhatja Visual Basic-kódban:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];