SQL 関数の Calculating フィールド
適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016
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];