round函式用法:
擷取數字
格式如下:round(number[,decimals])
其中:number 待做擷取處理的數值
decimals 指明需保留小數點後面的位數。可選項,忽略它則截去所有的小數部分,並四捨五入。如果為負數則表示從小數點開始左邊的位數,相應整數數字用0填充,小數被去掉。需要注意的是,和trunc函式不同,對擷取的數字要四捨五入。
舉例如下:
sql**:
sql> select round(1234.5678,4) from dual;
round(1234.5678,4)
——————
1234.5678
sql> select round(1234.5678,3) from dual;
round(1234.5678,3)
——————
1234.568
sql> select round(1234.5678,2) from dual;
round(1234.5678,2)
——————
1234.57
sql> select round(1234.5678,1) from dual;
round(1234.5678,1)
——————
1234.6
sql> select round(1234.5678,0) from dual;
round(1234.5678,0)
——————
1235
sql> select round(1234.5678,-1) from dual;
round(1234.5678,-1)
——————-
1230
sql> select round(1234.5678,-2) from dual;
round(1234.5678,-2)
——————-
1200
sql> select round(1234.5678,-3) from dual;
round(1234.5678,-3)
——————-
1000
附加:sql> select round(45.923,-1) from dual;
round(45.923,-1)
——————-
50
oracle中 Round 函式使用
round 函式 語法為round number,num digits 其中number是需要進行四捨五入的數字 num digits為指定的位數,按此位數進行四捨五入,如果 num digits 大於 0,則四捨五入到指定的小數字,如果 num digits 等於 0,則四捨五入到最接近的整數,如...
oracle中round函式的使用
round 函式 語法為round number,num digits 其中number是需要進行四捨五入的數字 num digits為指定的位數,按此位數進行四捨五入,如果 num digits 大於 0,則四捨五入到指定的小數字,如果 num digits 等於 0,則四捨五入到最接近的整數,如...
Oracle 的 Round函式詳解
原文 round函式用法 擷取數字 格式如下 round number decimals 其中 number 待做擷取處理的數值 decimals 指明需保留小數點後面的位數。可選項,忽略它則截去所有的小數部分,並四捨五入。如果為負數則表示從小數點開始左邊的位數,相應整數數字用0填充,小數被去掉。需...