转自:http://www.jb51.net/article/84924.htm

取整(向下取整):

复制代码代码如下:
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中对数字常用的操作,需要的小伙伴可以参考一下。

最新文章

  1. dwz的form表单中url的变量替换
  2. 定时往oracle插入数据
  3. Myeclipse 60.激活
  4. python: hashlib 加密模块
  5. 二维线性表 list实现
  6. C# 3.0 特性之扩展方法
  7. CentOS 简单命令
  8. POJ 1511 Invitation Cards dij
  9. XP用户:消除误解,大胆拥抱Linux
  10. Delphi中的Rtti函数
  11. c++日历v1.0版本
  12. Java自学手记——集合
  13. 第十篇:K均值聚类(KMeans)
  14. ajax用户是否存在
  15. JavaScript的基本包装类型说明
  16. Flink HA 搭建坑
  17. 大数据入门到精通8-spark RDD 复合key 和复合value 的map reduce操作
  18. CSS全屏布局的6种方式
  19. 内核开启VF小结
  20. window.open 子窗口关闭刷新父页面

热门文章

  1. web.xml配置文件元素详解
  2. 联合主键用hibernate注解映射方式主要有三种:
  3. e556. 在程序中播放音频
  4. MySQL(五)之DDL(数据定义语言)与六大约束
  5. mui自定义事件带参返回mui.back()
  6. VC++ 使用MSSOAP访问WebService天气服务(客户端开发)
  7. 帝国cms目录结构
  8. supervisorctl unix:///var/run/supervisor.sock refused connection
  9. oracle 存储过程 where in参数传入问题
  10. Java集合----List集合