Du kan bruke strenguttrykksargumentet i en SQL-mengdefunksjon for å utføre en beregning på verdier i et felt. Du kan for eksempel beregne en prosentverdi (for eksempel et tillegg eller merverdiavgift) ved å multiplisere en feltverdi med en brøk.
Tabellen nedenfor inneholder eksempler på beregninger i felt fra tabellene Ordrer og Ordredetaljer i Northwind.mdb-databasen.
| Beregning | Eksempel |
|---|---|
| Legg 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 Rabatt-feltene 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];