Voit käyttää merkkijonolauseke -argumenttia SQL-koostefunktiossa 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];