Oracle 中的四捨五入

2021-07-06 10:01:03 字數 786 閱讀 5786

函式:round( number, [ decimal_places ] )

——number : 要處理的數值;

——decimal_places :四捨五入後,小數點後保留幾位,可不寫,預設為0;

舉例:

-- 小數點後保留0位時:

sql> select round(99.546) from dual;

round(99.546)

-------------

100-- 小數點後保留1位時:

sql> select round(99.546,1) from dual;

round(99.546,1)

---------------

99.5

-- 小數點後保留2位時:

sql> select round(99.546,2) from dual;

round(99.546,2)

---------------

99.55

-- 負數小數點後保留0位時:

sql> select round(-99.546) from dual;

round(-99.546)

--------------

-100

-- 負數小數點後保留1位時:

sql> select round(-99.546,1) from dual;

round(-99.546,1)

----------------

-99.5

2023年11月4日 星期三

oracle中round 四捨五入

語法 round函式 語法為round number,num digits 其中number是需要進行四捨五入的數字 num digits為指定的位數,按此位數進行四捨五入,如果num digits大於 0,則四捨五入到指定的小數字,如果num digits等於 0,則四捨五入到最接近的整數,如果n...

qt的四捨五入 Qt(C )四捨五入

qt現在是四捨六入五成雙,要想四捨五入得自己想辦法,實現如下 include include double c1 3.435 double c2 3.445 double c3 3.4351 double c4 3.4451 double c5 3.445 qdebug qdebug qdebug ...

Oracle 日期四捨五入

start 日期也能做四捨五入?是的,我們可以使用 round 和 trunc 函式對日期四捨五入。下面是乙個簡單的例子。select timestamp 2015 02 10 05 15 29.800 date time,round timestamp 2015 02 10 05 15 29.80...