取整(向下取整) selectfloor(5.534) from
dual;
select trunc(5.534) from
dual;
上面兩種用法都可以對數字5.534向下取整,結果為5.如果要向上取整 ,得到結果為6,則應該用ceilselect ceil(5.534) from
dual;四捨五入select
round(5.534) from
dual;
select
round(5.534,0) from
dual;
select
round(5.534,1) from
dual;
select
round(5.534,2) from
dual;
結果分別為
6, 6, 5.5, 5.53
保留n位小數(不四捨五入)按位數擷取select trunc(5.534,0) from
dual;
select trunc(5.534,1) from
dual;
select trunc(5.534,2) from
dual;
結果分別是
5,5.5,5.53
,其中保留0位小數就相當於直接取整了。數字格式化select to_char(12345.123,'
99999999.9999
') from
dual;
結果為12345.
123select to_char(12345.123,'
99999999.9900
') from
dual;
小數後第三第四為不足補0,結果為12345.
1230
select to_char(0.123,'
99999999.9900
') from
dual;
select to_char(0.123,'
99999990.9900
') from
dual;
結果分別為 .
123, 0.123
js 向上取整 向下取整 四捨五入
1.只保留整數部分 丟棄小數部分 parseint 5.1234 5 2.向下取整 該數值的最大整數 和parseint 一樣 math.floor 5.1234 5 3.向上取整 有小數,整數就 1 math.ceil 5.1234 4.四捨五入 小數部分 math.round 5.1234 5m...
js 向上取整 向下取整 四捨五入
1.只保留整數部分 丟棄小數部分 parseint 5.1234 5 2.向下取整 該數值的最大整數 和parseint 一樣 math.floor 5.1234 5 3.向上取整 有小數,整數就 1 math.ceil 5.1234 6 4.四捨五入 小數部分 math.round 5.1234 ...
js 向上取整 向下取整 四捨五入
1.只保留整數部分 丟棄小數部分 parseint 5.1234 5 2.向下取整 該數值的最大整數 和parseint 一樣 math.floor 5.1234 5 3.向上取整 有小數,整數就 1 math.ceil 5.1234 4.四捨五入 小數部分 math.round 5.1234 5 ...