在 SQL 函數(shù)中計(jì)算字段

此頁沒有內(nèi)容條目
內(nèi)容

在 SQL 函數(shù)中計(jì)算字段

你可以把字符串表達(dá)式變量用于 SQL 合計(jì)函數(shù)以在字段中進(jìn)行值的計(jì)算。例如,可以將一個(gè)字段的值乘一系數(shù)來計(jì)算百分比 (如附加稅或銷售稅)。

下列表提供了對 Northwind.mdb 數(shù)據(jù)庫的 Orders (訂單)及 Order Details (訂貨明細(xì))表中字段進(jìn)行計(jì)算的示例。

計(jì)算

示例

往字段中加一個(gè)數(shù)

Freight +5

從字段中減一個(gè)數(shù)

Freight - 5

字段乘以一數(shù)

UnitPrice * 2

字段除以一數(shù)

Freight / 2

兩字段相加

UnitsInStock + UnitsOnOrder

兩字段相減

ReorderLevel - UnitsInStock

 

下列示例計(jì)算 Northwind.mdb 數(shù)據(jù)庫中所有訂單的平均折扣量。它將單價(jià)及折扣字段中的值相乘,算出每一份訂單的折扣,然后計(jì)算平均值。你可以把這一表達(dá)式用于Visual Basic 編碼的 SQL 語句

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

請參閱

SQL 合計(jì)函數(shù)(SQL)

SQL 表達(dá)式s