説明
この関数は、1つまたは複数の式のリストの中から最小値を返します。
構文
LEAST(expr [, expr ]...)
パラメータの説明
パラメータ expr は、1つまたは複数の式のリストです。データ型は NUMBER、FLOAT、BINARY_FLOAT、BINARY_DOUBLE、CHAR、VARCHAR2、NCHAR、NVARCHAR2、または CLOB が可能です。
戻り値の型
データベースは、最初のパラメータ expr を使用して返り値の型を決定します。残りのパラメータのデータ型が最初のパラメータ expr のデータ型と異なる場合、データベースは最初のパラメータ expr の後に続く各パラメータを、最初の expr のデータ型へ暗黙的に変換します。
最初のパラメータ
exprのデータ型がNUMBER、FLOAT、BINARY_FLOAT、またはBINARY_DOUBLEの場合、最初のパラメータexprと同じデータ型を返します。最初のパラメータ
exprのデータ型がCHAR、VARCHAR2、またはCLOBの場合、VARCHAR2型を返します。最初のパラメータ
exprのデータ型がNCHARまたはNVARCHAR2の場合、NVARCHAR2型を返します。
例
文字列
AC、BB、Cの大きさを比較し、その中で最小の文字列を返します。obclient> SELECT LEAST('AC','BB','C') "MIN" FROM DUAL; +-----+ | MIN | +-----+ | AC | +-----+ 1 row in set整数
1、文字列6、5.555の大きさを比較し、その中で最小の値を返します。obclient> SELECT LEAST (1,'6','5.555') "MIN" FROM DUAL; +-----+ | MIN | +-----+ | 1 | +-----+ 1 row in set