Oracle数据库常用数值处理函数介绍
程序员文章站
2022-06-24 20:10:32
1.round()
四舍五入
实例:
select round(12.333,2) from dual;
结果:
12.33
2.floor()、ceil()
floor()取小于等于数值n...
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
上一篇: Oracle数据库学习之表的创建与使用(修改表结构)不建议使用
下一篇: c++三种继承方式讲解