Du kan använda argumentet stränguttryck i en 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äggsavgift eller moms) genom att multiplicera ett fältvärde med ett bråktal.
Följande tabell innehåller exempel på beräkningar på fält från tabellerna Order och Orderdetaljer i den 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 bestämma rabattbeloppet för varje order och beräknar sedan medelvärdet. Du kan använda det här uttrycket i ett SQL-uttryck i Visual Basic-kod:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];