ROUND_TIES_TO_EVEN (数値)
構文
round_ties_to_even ::=
目的
ROUND_TIES_TO_EVEN
は2つのパラメータ(n
およびinteger
)をとる丸めファンクションです。このファンクションは、次のルールに従ってinteger
桁に丸めたn
を返します。
-
integer
が正の場合、n
は小数点以下integer
桁に丸められます。 -
integer
が指定されていない場合、n
は0桁に丸められます。 -
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