Oracle SQL

ROUND

 

機能

     

数値または日付の丸めを行います

 
 

文法

     
(1)
ROUND(数値 ) 数値 の小数点以下を丸めた結果が返ります。
(2)
ROUND(数値 ,小数桁 ) 数値 の小数点以下を小数桁 に丸めた結果が返ります。
(3)
ROUND(日付 ) 日付 のもっとも近い日に丸めた結果が返ります。
(4)
ROUND(日付 ,書式 ) 日付 書式 に丸めた結果が返ります。
 
 

解説

     
(1)
例:

ROUND( 1234.567) ・・・1235に丸められます
(2)
例:

ROUND( 1234.567 , 1) ・・・1234.6に丸められます
(3)

例:

ROUND(TO_DATE('2001/02/03 01:23','YYYY/MM/DD HH24:MI'))
・・・2001/02/03(時刻は0時)が返ります

ROUND(TO_DATE('2001/02/03 23:45','YYYY/MM/DD HH24:MI'))
・・・2001/02/04(時刻は0時)が返ります

(4)

例:

ROUND(TO_DATE('2001/02/03','YYYY/MM/DD'),'YEAR')
・・・2001/01/01が返ります

ROUND(
TO_DATE('2001/12/23','YYYY/MM/DD'),'YEAR')
・・・2002/01/01が返ります
 

Back

Copyright(C) 2000-2008 IceProbe, All rights reserved.