MIN
MIN スカラー関数は、値の集合の中の最小値を戻します。
各引数には、互換性がなければなりません。文字ストリングの引数は、日付/時刻の値と互換性があります。 引数をデータ・リンク値および XML 値とすることはできません。
- expression
- 任意の組み込み数値データ・タイプ、またはストリング・データ・タイプの値を戻す式。引数のうちの 1 つが数値である場合は、文字およびグラフィック・ストリング引数は、 関数を評価する前に数値にキャストされます。
関数の結果は、最小の引数値です。 結果が NULL になる可能性があるのは、少なくとも 1 つの引数が NULL になる可能性がある場合です。結果が NULL 値になるのは、引数の 1 つが NULL の場合です。
選択された引数は、必要があれば、結果の属性に変換されます。 結果の属性は、結果のデータ・タイプに関する規則で説明しているすべてのオペラン ドを基にして決められます。
ステートメントの実行時点で *HEX 以外の照合順序が有効で、 しかも引数が SBCS データ、混合データ、または Unicode データの場合には、 ストリングの重み付けされた値が、実際の値の代わりに比較されます。 値の重み付けは、該当の照合順序に基づいています。
例
- ホスト変数 M1 は値が 5.5 の DECIMAL(2,1) のホスト変数、ホスト変数
M2 は値が 4.5 の DECIMAL(3,1) のホスト変数、ホスト変数 M3 は値が 6.25
の DECIMAL(3,2) のホスト変数であると想定します。
値として 4.50 が戻されます。SELECT MIN(:M1,:M2,:M3) FROM SYSIBM.SYSDUMMY1
- ホスト変数 M1 は値「AA」の CHARACTER(2) のホスト変数、ホスト変数 M2 は
値「AAA」の CHARACTER(3) のホスト変数、ホスト変数 M3 は値「AAAA」の
CHARACTER(4) のホスト変数であると想定します。
結果として「AA 」の値が戻されます。SELECT MIN(:M1,:M2,:M3) FROM SYSIBM.SYSDUMMY1