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