ROUND_TIES_TO_EVEN (数値)

構文

round_ties_to_even ::=

目的

ROUND_TIES_TO_EVENは2つのパラメータ(nおよびinteger)をとる丸めファンクションです。このファンクションは、次のルールに従ってinteger桁に丸めたnを返します。

  1. integerが正の場合、nは小数点以下integer桁に丸められます。

  2. integerが指定されていない場合、nは0桁に丸められます。

  3. integerが負の場合、nは小数点の左側integer桁に丸められます。

制限事項

このファンクションでは、BINARY_FLOAT型およびBINARY_DOUBLE型はサポートされていません。

次の例では、数値を小数点以下1桁に丸めます。

SELECT ROUND_TIES_TO_EVEN (0.05, 1) from DUAL

ROUND_TIES_TO_EVEN(0.05,1)
--------------------------
                        0

次の例では、数値を整数部の1桁に丸めます。

SELECT ROUND_TIES_TO_EVEN(45.177,-1) "ROUND_EVEN" FROM DUAL;

ROUND_TIES_TO_EVEN(45.177,-1)
-----------------------------
			                    50