--round(x,[y]) 舍入到小数点右边y位的x值
select round(1.23456,3) from dual; --1.235
select round(12345.6) from dual; --12346
--trunc(x,[y])返回截尾到y位小数的x值
select trunc(1.23456,3) from dual; --1.234
select trunc(12345.6) from dual; --12345
--格式化 to_char
select to_char(1234.56, '9999.9') from dual; -- 1234.6
select to_char(1234.56, '9,999.99') from dual; -- 1,234.56
select to_char(1234.56, '$9,999.00') from dual; -- $1,234.56
select to_char(21, '000099') from dual; -- 000021
--截取小数部分
select substr('12345.67890',instr('12345.67890','.')+1) from dual; --67890
--小数部分长度
select length(substr('12345.67890',instr('12345.67890','.')+1)) from dual; --5