Mezők kiszámítása az SQL Functionsben

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

A sztringkifejezés argumentumot az ÖSSZESÍTŐ SQL-függvényben használhatja egy mező értékeinek kiszámításához. 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];