Du kan bruke argumentet strenguttrykk i en SQL-mengdefunksjon til å utføre en beregning av verdier i et felt. Du kan for eksempel beregne en prosentdel (for eksempel en tilleggsavgift eller merverdiavgift) ved å multiplisere en feltverdi med en brøk.
Tabellen nedenfor inneholder eksempler på beregninger av felt fra tabellene Ordrer og Ordredetaljer i Northwind.mdb-databasen.
Beregning |
Eksempel |
Legge til et tall i et felt |
Freight + 5 |
Trekke et tall fra et felt |
Freight - 5 |
Multiplisere et felt med et tall |
UnitPrice * 2 |
Dele et felt med et tall |
Freight / 2 |
Legge til ett felt i et annet |
UnitsInStock + UnitsOnOrder |
Trekke ett felt fra et annet |
ReorderLevel - UnitsInStock |
Følgende eksempel beregner gjennomsnittlig rabattbeløp for alle ordrer i Northwind.mdb-databasen. Den multipliserer verdiene i enhetspris- og rabattfeltene for å bestemme rabattbeløpet for hver ordre, og beregner deretter gjennomsnittet. Du kan bruke dette uttrykket i en SQL-setning i Visual Basic-kode:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];