Tính toán Trường trong Các hàm SQL

Áp dụng cho
Access cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Bạn có thể sử dụng đối số biểu thức chuỗi trong hàm tổng hợp SQL để thực hiện tính toán trên các giá trị trong một trường. Ví dụ: bạn có thể tính toán tỷ lệ phần trăm (chẳng hạn như khoản phụ phí hoặc thuế bán hàng) bằng cách nhân giá trị trường với phân số.

Bảng sau đây cung cấp ví dụ về tính toán trên các trường từ bảng Đơn hàng và Chi tiết Đơn hàng trong cơ sở Northwind.mdb dữ liệu.

Tính toán Ví dụ
Thêm số vào trường Freight + 5
Trừ một số từ một trường Freight - 5
Nhân trường với một số UnitPrice * 2
Chia trường cho một số Freight / 2
Thêm một trường vào trường khác UnitsInStock + UnitsOnOrder
Trừ một trường khỏi một trường khác ReorderLevel - UnitsInStock

    

Ví dụ sau đây tính số tiền chiết khấu trung bình của tất cả các đơn hàng trong cơ sở Northwind.mdb dữ liệu. Nó nhân các giá trị trong các trường Đơn_Giá và Chiết khấu để xác định số tiền chiết khấu của mỗi đơn hàng, rồi tính giá trị trung bình. Bạn có thể sử dụng biểu thức này trong câu lệnh SQL trong mã Visual Basic:

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