SQL 関数の Calculating フィールド

適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

SQL 集計関数で文字列式引数を使用して、フィールド内の値の計算を実行できます。 たとえば、フィールドの値に分数を掛けてパーセンテージ (追加料金や消費税など) を計算できます。

次の表に、Northwind.mdb データベースの [受注] テーブルおよび [受注明細] テーブルのフィールドの計算例を示します。

計算 使用例
フィールドに数値を追加する Freight + 5
フィールドから数値を減算する Freight - 5
フィールドに数値を乗算する UnitPrice * 2
フィールドを数値で除算する Freight / 2
1 つのフィールドを別のフィールドに追加する UnitsInStock + UnitsOnOrder
別のフィールドから 1 つのフィールドを減算する ReorderLevel - UnitsInStock

    

次の例では、Northwind.mdb データベース内のすべての注文の平均割引額を計算します。 [単価] フィールドと [割引] フィールドの値を乗算して、各注文の割引額を決定し、平均を計算します。 この式は、Visual Basic コードの SQL ステートメントで使用できます。

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