MIN

MIN スカラー関数は、値の集合の中の最小値を戻します。

構文図を読む構文図をスキップする
                       .---------------.      
                       V               |      
>>-MIN--(--expression----,--expression-+--)--------------------><

各引数には、互換性がなければなりません。文字ストリングの引数は、日付/時刻の値と互換性があります。 引数をデータ・リンク値および 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) のホスト変数であると想定します。
      SELECT MIN(:M1,:M2,:M3)
        FROM SYSIBM.SYSDUMMY1
    値として 4.50 が戻されます。
  • ホスト変数 M1 は値「AA」の CHARACTER(2) のホスト変数、ホスト変数 M2 は 値「AAA」の CHARACTER(3) のホスト変数、ホスト変数 M3 は値「AAAA」の CHARACTER(4) のホスト変数であると想定します。
      SELECT MIN(:M1,:M2,:M3)
        FROM SYSIBM.SYSDUMMY1
    結果として「AA 」の値が戻されます。