Beregne felt i SQL-funksjoner

Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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];