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