Min 関数および Max 関数

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

クエリで指定されたフィールドに含まれる一連の値の最小値または最大値を返します。

構文

Min(expr)

Max(expr)

expr プレースホルダーは、評価するデータを含むフィールドを識別する文字列式、またはそのフィールド内のデータを使用して計算を実行する式を表します。 expr のオペランドには、テーブル フィールド、定数、または関数の名前を含めることができます (組み込み関数またはユーザー定義関数のいずれかでも、他の SQL 集計関数の 1 つでもかまいません)。

解説

Min 関数および Max 関数を使用すると、指定した集合体またはグループに基づいてフィールド内の最小値と最大値を決定できます。 たとえば、これらの関数を使用して、配送料の最高額と最低額を返すことができます。 指定した集合体がない場合は、テーブル全体が使用されます。

クエリ式と QueryDef オブジェクトの SQL プロパティ、または SQL クエリに基づいて Recordset オブジェクトを作成する場合は、 MinMax を使用できます。

クエリの例

Expression 結果
ProductSales から Expr1 として Min(Unitprice) を選択します。 フィールド "Unitprice" から最小単価を返し、列 Expr1 に表示します。
ProductSales から Expr1 として SELECT Max(Unitprice) を選択します。 フィールド "Unitprice" から最大単価を返し、列 xpr1 に表示します。
SELECT Max(Unitprice) as MaxPrice from ProductSales; フィールド "Unitprice" から最大単価を返し、列 "MaxPrice" に表示します。

SQL 関数の Calculating フィールド