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