Možete da koristite izraz niske u SQL agregatnu funkciju da biste izvršili izračunavanje vrednosti u polju. Na primer, možete da izračunate procenat (na primer, porez na doplatu ili porez na promet) množenjem vrednosti polja razlomkom.
Sledeća tabela pruža primere izračunavanja polja iz tabela "Porudžbine" i "Detalji porudžbine" Northwind.mdb podataka.
Izračunavanje |
Primer |
Dodavanje broja polju |
Freight + 5 |
Oduzimanje broja od polja |
Freight - 5 |
Množenje polja brojem |
UnitPrice * 2 |
Deljenje polja brojem |
Freight / 2 |
Dodavanje jednog polja u drugo |
UnitsInStock + UnitsOnOrder |
Oduzimanje jednog polja od drugog |
ReorderLevel - UnitsInStock |
Sledeći primer izračunava prosečnu količinu popusta za sve porudžbine u Northwind.mdb podataka. Množi vrednosti u poljima "JediničnaCena" i "Popust" da bi se utvrdio iznos popusta za svaku porudžbinu, a zatim izračunava prosečnu vrednost. Ovaj izraz možete da koristite u SQL izrazu u Visual Basic kodu:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];