ヘッダーをスキップ
Oracle TimesTen In-Memory Database SQLリファレンス・ガイド
リリース7.0
E05176-03
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

ROUND (式)

ROUND関数は、小数点の右側がExpression2の桁数に丸められたExpression1を戻します。

SQL構文

ROUND (Expression1 [,Expression2])

パラメータ

ROUNDには、次のパラメータがあります。

パラメータ
説明
Expression1
オペランドまたは列には、任意の数値型を指定できます。
Expression2
何桁に丸めるかを示すオペランドまたは列。負数を指定すると、小数点の左側のその桁を丸めることができます。Expression2を省略した場合、Expression1は小数部が0(ゼロ)桁になるように丸められます。この式は整数である必要があります。

説明

例3.56

小数点の右側が2桁となるように数値を丸めます。

Command> SELECT ROUND (15.5555,2) FROM Dual;

< 15.56 >

1 row found.

例3.57

Expression2に負数を指定して小数点の左側で数値を丸めます。

Command> SELECT ROUND (15.5555,-1) FROM Dual;

< 20 >

1 row found.

例3.58

浮動小数点数を丸めます。浮動小数点数は、最も近い偶数値に丸められます。NUMBER型の式を丸める場合(正数の場合は値が切り上げられる)と比較してください。

Command> SELECT ROUND (1.5f), ROUND (2.5f) FROM Dual;

< 2.00000000000000, 2.00000000000000 >

1 row found.

Command> SELECT ROUND (1.5), ROUND (2.5) FROM DUAL;

< 2, 3 >

1 row found.