Bạn có thể sử dụng đối biểu thức chuỗi của mình 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];