SQL 集計関数の 文字列式 引数を使用して、フィールド内の値に対して計算を実行できます。 たとえば、フィールド値に分数を乗算することで、パーセンテージ (追加料金や売上税など) を計算できます。
次の表は、Northwind.mdb データベースの Orders テーブルと Order Details テーブルのフィールドに対する計算の例を示しています。
計算 |
使用例 |
フィールドに数値を追加する |
Freight + 5 |
フィールドから数値を減算する |
Freight - 5 |
フィールドに数値を乗算する |
UnitPrice * 2 |
フィールドを数値で除算する |
Freight / 2 |
1 つのフィールドを別のフィールドに追加する |
UnitsInStock + UnitsOnOrder |
あるフィールドを別のフィールドから減算する |
ReorderLevel - UnitsInStock |
次の例では、Northwind.mdb データベース内のすべての注文の平均割引額を計算します。 [UnitPrice] フィールドと [割引] フィールドの値を乗算して、各注文の割引額を決定し、平均を計算します。 この式は、Visual Basic コードの SQL ステートメントで使用できます。
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];