Voit käyttää SQL-koostefunktion merkkijonolauseke-argumenttia kentän arvojen laskemiseen. Voit esimerkiksi laskea prosenttiluvun (kuten lisämaksun tai arvonlisäveron) kertomalla kentän arvon murtoluvulla.
Seuraavassa taulukossa on esimerkkejä Northwind.mdb-tietokannan Tilaukset- ja Tilaustiedot-taulukoiden kenttien laskutoimituksista.
| Laskutoimitus | Esimerkki |
|---|---|
| Lisää luku kenttään | Freight + 5 |
| Vähennä luku kentästä | Freight - 5 |
| Kerro kenttä luvulla | UnitPrice * 2 |
| Jaa kenttä luvulla | Freight / 2 |
| Lisää yksi kenttä toiseen | UnitsInStock + UnitsOnOrder |
| Vähennä yksi kenttä toisesta | ReorderLevel - UnitsInStock |
Seuraavassa esimerkissä lasketaan Northwind.mdb-tietokannan kaikkien tilausten keskimääräinen alennus. Se tehdään kertomalla Yksikköhinta- ja Alennus-kenttien arvot, jolloin voidaan määrittää kunkin tilauksen alennusmäärä ja laskea siitä keskiarvo. Voit käyttää tätä lauseketta SQL-lausekkeessa Visual Basic -koodissa:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];