MIN
値の入力セットを指定すると、MIN はそのセットの最小値を返します。
構文
MIN (expression)
備考
|
•
|
式は、数値、文字列、または日付/時刻にすることができます。 |
|
•
|
入力が CHAR の場合、出力はソート順で最も低い文字列になります。 |
|
•
|
入力が日付/時刻の場合、出力は最も早い日付/時刻になります。 |
|
•
|
入力がリテラルの場合、出力は同じリテラルです。 |
|
•
|
入力が数値式の場合、MIN は値を代数順に比較します。つまり、大きな負の数は、ゼロより小さい小さな負の数よりも小さくなります。 |
次の表に、MIN で使用できる入力タイプとそれに対応する出力タイプを示します。
|
BIGINT、CHAR、DATE、DECIMAL、DOUBLE、FLOAT、INTEGER、INTERVAL_DAY、INTERVAL_YEAR、LONGVARCHAR、NULL、NUMERIC、REAL、SMALLINT、TIME、TIMESTAMP、TINYINT、VARCHAR
|
入力タイプと同じです。たとえば、入力がタイプ TINYINT の場合、出力もタイプ TINYINT です。
|
例
SELECT MIN (products.UnitPrice) Expr1,
MIN (orders.OrderDate) Expr2
FROM /shared/examples/ds_inventory/products products, /shared/examples/ds_orders/orders orders