Mezők kiszámítása az SQL-függvényekben

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

Az összesítő SQL-függvényekben a karakterlánc argumentum használatával számítást végezhet egy mező értékeivel. Ki lehet például számítani egy százalékos értéket (például pótdíjat vagy forgalmi adót) egy mezőérték törttel való szorzásával.

Az alábbi táblázatban a Northwind.mdb adatbázis Rendelések és Rendelés részletei tábláinak mezőin végrehajtott számításokra talál példákat.

Számítás Példa
Szám hozzáadása egy mezőhöz Freight + 5
Szám kivonása a mezőből Freight - 5
Mező szorzása számmal UnitPrice * 2
Mező osztá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éldában kiszámítjuk az Northwind.mdb adatbázisban lévő rendelések átlagos engedményét. A függvény az egyes rendelések engedményének megállapításához összeszorozza az Egységár és a Engedmény mezők értékét, majd kiszámítja az átlagot. A következő kifejezést használhatja egy SQL-utasításban Visual Basic-kódban:

SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];