Oracle SQL语句实现数字四舍五入取整
2018-10-12 14:10
344 查看
取整(向下取整):
select floor(5.534) from dual;
select trunc(5.534) from dual;
上面两种用法都可以对数字5.534向下取整,结果为5.
如果要向上取整 ,得到结果为6,则应该用ceil
select 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.123
select 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
以上就是脚本之家的小编为大家整理的Oracle中对数字常用的操作,需要的小伙伴可以参考一下。
您可能感兴趣的文章:
相关文章推荐
- Oracle SQL语句实现数字四舍五入取整
- Oracle SQL语句操作数字:取整、四舍五入及格式化
- Oracle SQL语句操作数字:取整、四舍五入及格式化
- Oracle SQL语句操作数字:取整、四舍五入及格式化
- Oracle SQL语句操作数字:取整、四舍五入及格式化
- Oracle SQL语句操作数字:取整、四舍五入及格式化
- 用oracle sql对数字进行操作: 取上取整、向下取整、保留N位小数、四舍五入、数字格式化
- Oracle中,利用sql语句中的函数实现保留两位小数和四舍五入保留两位小数
- ORACLE和SYBASE数据库中实现数据查询条数限制的SQL语句实现
- Oracle实现数据增删改的sql语句实例
- java代码实现oracle sql语句转mysql sql语句
- 关于用sql语句实现一串数字位数不足在左侧补0的技巧
- Oracle实现top功能的sql语句
- Oracle SQL语句实现版本化管理
- oracle:两条sql语句实现层次查询的反序权值计算与输出
- oracle12c JSON数据 使用SQL语句实现多表左外连接 显示无效数据 分页查询
- WMS仓储管理系统实现"收发存日报表"数据查询功能Sql语句--Oracle
- Oracle实现查询时间段的Sql语句两法
- oracle sql语句实现累加、累减、累乘、累除
- mybatise+oracle使用sql语句实现级联批量删除