|
スポンサード リンク
数値の四捨五入、切捨てをする場合は、ROUND関数またはTRUNC関数を使用します。
ROUND( 数値 ) |
数値 の小数点以下を四捨五入します |
ROUND( 数値 ,小数桁 ) |
数値 の小数点以下を小数桁で四捨五入します |
TRUNC( 数値 ) |
数値 の小数点以下を切り捨てます |
TRUNC( 数値 ,小数桁 ) |
数値 の小数桁 以下を切り捨てます |
例1) 123.45を四捨五入します。(ROUND)
|
select
round(123.45)
from dual
結果は、123が返されます。 |
例2) 123.456を少数第二位で四捨五入します。(ROUND)
|
select
round(123.456,2)
from dual
結果は、123.46が返されます。 |
例3) 123.456を10の位で四捨五入します。(ROUND)
|
select
round(123.456,-2)
from dual
結果は、100が返されます。 |
負の数を指定すると、整数部が四捨五入されます。
例4) 123.45を切捨てます。(TRUNC)
|
select
trunc(123.45)
from dual
結果は、123が返されます。 |
例5) 123.456を小数第2位で切捨てます。(TRUNC)
|
select
trunc(123.456,2)
from dual
結果は、123.45が返されます。 |
例6) 123.456を10の位で切捨てます。(TRUNC)
|
select
trunc(123.456,-2)
from dual
結果は、100が返されます。 |
負の数を指定すると、整数部が切捨てられます。
スポンサード リンク
|