Puteți utiliza argumentul expresie șir într-o funcție agregată SQL pentru a efectua un calcul pentru valorile dintr-un câmp. De exemplu, puteți calcula un procent (cum ar fi o taxă suplimentară sau un impozit pe vânzări), înmulțind o valoare de câmp cu o fracțiune.
Următorul tabel furnizează exemple de calcule pe câmpuri din tabelele comenzi și detalii comandă din baza de date Northwind. mdb.
Calculul |
Exemplu |
Adăugarea unui număr la un câmp |
Freight + 5 |
Scăderea unui număr dintr-un câmp |
Freight - 5 |
Înmulțirea unui câmp după un număr |
UnitPrice * 2 |
Împărțirea unui câmp după un număr |
Freight / 2 |
Adăugarea unui câmp la altul |
UnitsInStock + UnitsOnOrder |
Scăderea unui câmp dintr-altul |
ReorderLevel - UnitsInStock |
Următorul exemplu calculează valoarea de reducere medie a tuturor comenzilor din baza de date Northwind. mdb. Acesta înmulțește valorile din câmpurile PreţUnitar și discount pentru a determina cantitatea de reducere a fiecărei comenzi, apoi calculează media. Puteți utiliza această expresie într-o instrucțiune SQL în cod Visual Basic:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];