Väljade arvutamine SQL-funktsioonides

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Väljaväärtuste arvutamiseks saate SQL-i kokkuvõttefunktsioonis kasutada stringavaldise funktsiooni. Näiteks protsendi (nt lisa- või käibemaksu) arvutamiseks saate väljaväärtuse korrutada murdarvuga.

Järgmises tabelis on näited andmebaasi Northwind.mdb välja „Tellimused“ ja „Tellimuse üksikasjad“ arvutustest.

Arvutus

Näide

Väljaväärtusele arvu liitmine

Freight + 5

Arvu lahutamine väljaväärtusest

Freight - 5

Väljaväärtuse korrutamine arvuga

UnitPrice * 2

Väljaväärtuse jagamine arvuga

Freight / 2

Kahe väljaväärtuse liitmine

UnitsInStock + UnitsOnOrder

Ühe väljaväärtuse lahutamine teisest

ReorderLevel - UnitsInStock


Järgmises näites arvutatakse andmebaasi Northwind.mdb kõikide tellimuste keskmine allahindlussumma. Iga tellimuse allahindluse määramiseks korrutatakse väljal „ÜhikuHind“ ja „Allahindlus“ olevad väärtused ning seejärel arvutatakse keskmine allahindlus. Visual Basicu lähteteksti SQL-lauses saate kasutada järgmist avaldist:

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



Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×