1.round()
四舍五入
实例:
select round(12.333,2) from dual;
结果:
12.33
2.floor()、ceil()
floor()取小于等于数值n的最大整数;ceil()取大于等于数值n的最小整数;
select floor(12.33) from dual; select ceil(12.33) from dual;
结果:
12 13
3.abs()
绝对值
select abs(-5) from dual; 5
4.greatest()
求最大值
实例:
select greatest(1,2,33,4,5) from dual; 33
5.least();
求最小值
select greatest(1,2,33,4,5) from dual; 1
6.nvl()
如果为空时可以补上任意类型的值
select nvl(null,9) from dual;--补上数值型字符9 9 select nvl(nul,'9') from dual;--补上字符类型的9 9
7.to_number()
将字符转换成数字
实例:
select to_number('123') from dual; 123--字符类型的123
8.mod()
求余数
实例:
select mod(5,2) from dual; 1