Argument izraza niske u SQL agregatnim funkcijama možete da koristite za 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.
| Obračun | 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];