Du kan bruke strenguttrykksargumentet 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];