SQL İşlevlerinde Alanları Hesaplama

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Sql toplama işlevindeki dize ifadesi bağımsız değişkenini kullanarak bir alandaki değerler üzerinde hesaplama yapabilirsiniz. Örneğin, bir alan değerini kesirle çarparak yüzdeyi (ek ücret veya satış vergisi gibi) hesaplayabilirsiniz.

Aşağıdaki tabloda, Northwind.mdb veritabanındaki Siparişler ve Sipariş Ayrıntıları tablolarındaki alanlarla ilgili hesaplama örnekleri verilmiştir.

Hesaplama Örnek
Alana sayı ekleme Freight + 5
Alandan sayı çıkarma Freight - 5
Bir alanı sayı ile çarpma UnitPrice * 2
Bir alanı sayıya bölme Freight / 2
Bir alanı diğerine ekleme UnitsInStock + UnitsOnOrder
Bir alanı başka bir alandan çıkarma ReorderLevel - UnitsInStock

    

Aşağıdaki örnek, Northwind.mdb veritabanındaki tüm siparişlerin ortalama indirim tutarını hesaplar. Her siparişin indirim tutarını belirlemek için UnitPrice ve Discount alanlarındaki değerleri çarpar ve ardından ortalamayı hesaplar. Bu ifadeyi Visual Basic kodundaki bir SQL deyiminde kullanabilirsiniz:

SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];