SQL İşlevlerinde Alanları Hesaplama

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

Bir alandaki değerler üzerinde hesaplama yapmak için SQL toplam işlevinde dize ifadesi bağımsız değişkenini kullanabilirsiniz. Örneğin, bir alan değerini kesirle çarparak yüzdelik değeri (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
Alanı sayıyla çarpma UnitPrice * 2
Alanı sayıya bölme Freight / 2
Bir alana başka bir alan ekleme UnitsInStock + UnitsOnOrder
Bir alanı diğerinden çı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 BirimFiyat ve İndirim alanlarındaki değerleri çarpar ve ortalamayı hesaplar. Bu ifadeyi Visual Basic kodundaki bir SQL deyiminde kullanabilirsiniz:

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