Beräkningar med fältvärden i SQL-funktioner

Du kan använda argumentet stränguttryck SQL-mängdfunktion för att utföra en beräkning på värden i ett fält. Du kan till exempel beräkna en procentsats (t.ex. en tilläggsskatt eller moms) genom att multiplicera ett fältvärde med ett bråk.

Följande tabell innehåller exempel på beräkningar för fält från tabellerna Order och Orderdetaljer i Northwind.mdb-databasen.

Beräkning

Exempel

Lägga till ett tal i ett fält

Freight + 5

Subtrahera ett tal från ett fält

Freight - 5

Multiplicera ett fält med ett tal

UnitPrice * 2

Dividera ett fält med ett tal

Freight / 2

Lägga till ett fält i ett annat

UnitsInStock + UnitsOnOrder

Subtrahera ett fält från ett annat

ReorderLevel - UnitsInStock


I följande exempel beräknas det genomsnittliga rabattbeloppet för alla order i Northwind.mdb-databasen. Det multiplicerar värdena i fälten Enhetspris och Rabatt för att fastställa rabattbeloppet för varje order och sedan beräkna medelvärdet. Du kan använda det här uttrycket i en SQL-instruktion i Visual Basic-kod:

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



Behöver du mer hjälp?

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×