CEILING または CEIL スカラー関数

引数よりも大きいか、または等しい整数で、最小の値を戻します。

構文図を読む構文図をスキップする CEILINGCEIL (expression)

スキーマは SYSIBM です。(CEILING 関数の SYSFUN バージョンは引き続き使用可能です。)

expression
組み込み数値データ・タイプの値を戻す式。

引数が DECIMAL の場合は位取りは 0 になる以外は、 関数の結果のデータ・タイプと長さ属性は、引数と同じになります。 例えば、データ・タイプが DECIMAL(5,5) の引数は DECIMAL(5,0) を戻します。

引数が NULL になる可能性があるか、または引数が 10 進浮動小数点数ではなく、データベース構成パラメーターで dft_sqlmathwarn が YES に設定されている場合には、 結果は NULL になる可能性があります。 引数が NULL の場合、結果は NULL 値になります。

  • DECFLOAT 特殊値が関係する結果: 10 進浮動小数点値の場合、特殊値は以下のように扱われます。
    • CEILING(NaN) は NaN を返します。
    • CEILING(-NaN) は -NaN を返します。
    • CEILING(Infinity) は Infinity を返します。
    • CEILING(-Infinity) は -Infinity を返します。
    • CEILING(sNaN) は NaN および警告を返します。
    • CEILING(-sNaN) は -NaN および警告を返します。