Kenttien laskeminen SQL-funktioissa

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



Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×