截取數字
格式以下:ROUND(number[,decimals])
其中:number 待作截取處理的數值
decimals 指明需保留小數點後面的位數。可選項若是不指定則默認爲0,忽略它則截去全部的小數部分,並四捨五入。若是爲負數則表示從小數點開始左邊的位數,相應整數數字用0填充,小數被去掉。須要注意的是,和trunc函數不一樣,對截取的數字要四捨五入。函數
SELECT ROUND( number, [ decimal_places ] ) FROM DUAL 參數: number : 欲處理之數值 decimal_places : 四捨五入 , 小數取幾位 ( 預設爲 0 ) Sample : select round(123.456, 0) from dual; 回傳 123 select round(123.456, 1) from dual; 回傳 123.5 select round(123.456, 2) from dual; 回傳 123.46 select round(123.456, 3) from dual; 回傳 123.456 select round(-123.456, 2) from dual; 回傳 -123.46