クエリで指定されたフィールドに含まれる一連の値の最小値または最大値を返します。
構文
Min( expr )
Max( expr )
expr プレースホルダーは、評価するデータを含むフィールド、またはそのフィールド内のデータを使用して計算を実行する式を識別する 文字列式 を表します。 expr のオペランドには、テーブル フィールド、定数、または関数の名前を含めることができます (組み込み関数またはユーザー定義関数のいずれかでも、他の SQL 集計関数の 1 つでもかまいません)。
解説
Min 関数および Max 関数を使用すると、指定した集合体またはグループに基づいてフィールド内の最小値と最大値を決定できます。 たとえば、これらの関数を使用して、配送料の最高額と最低額を返すことができます。 指定した集合体がない場合は、テーブル全体が使用されます。
Min 関数および Max 関数は、クエリ式および QueryDef オブジェクトの SQL プロパティで使用することができます。また、SQL クエリに基づいて Recordset オブジェクトを作成する場合にも使用できます。
クエリの例
式 |
結果 |
ProductSales から Expr1 として Min(Unitprice) を選択します。 |
フィールド "Unitprice" から最小単価を返し、列 Expr1 に表示します。 |
ProductSales から Expr1 として SELECT Max(Unitprice) を選択します。 |
フィールド "Unitprice" から最大単価を返し、列 xpr1 に表示します。 |
SELECT Max(Unitprice) as MaxPrice from ProductSales; |
フィールド "Unitprice" から最大単価を返し、列 "MaxPrice" に表示します。 |