取整(向下取整):

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取_后的数字,Oracle SQL语句实现数字四舍五入取整相关推荐

  1. oracle sql 相除取整数,Oracle SQL语句实现数字四舍五入取整

    Oracle SQL语句实现数字四舍五入取整 取整(向下取整): 复制代码 代码如下: select floor(5.534) from dual; select trunc(5.534) from ...

  2. c#执行多句oracle,C#一次执行多条SQL语句,Oracle11g数据库

    由于经常执行SQL语句,如果一条一条执行效率低下. oarclecmd.CommandText = sqlstr; oraclecmd.ExecuteNonQuery(); sqlstr 可以写成如下 ...

  3. oracle创建主键sql语句,Oracle创建主键自增表(sql语句实现)及触发器应用

    Oracle创建主键自增表(sql语句实现)及触发器应用 1.创建表 复制代码 代码如下: createtableTest_Increase( useridnumber(10)NOTNULLprima ...

  4. oracle sql一直在执行吗,方法分享:查询Oracle正在执行和执行过的SQL语句

    摘要 腾兴网为您分享:方法分享:查询Oracle正在执行和执行过的SQL语句,雨课堂版,易星期货,信用白条,相机美颜等软件知识,以及oppo刷机精灵,爱乐奇少儿英语app,配对小游戏,爱婴斯坦,备份大 ...

  5. Oracle数据库表连接查询并分页SQL语句提示未明确定义列

    Oracle数据库表连接查询并分页SQL语句提示未明确定义列 两张表中的字段: t_product t_category product_id category_id product_name cat ...

  6. Oracle数据库:实现批量插入的sql语句

    目录 问题现象: 问题分析: 注意:这里一定要注意分号(;)的使用: 否则容易出现报错,如: 解决方法: 问题现象: 今天想使用Oracle数据库进行批量插入的操作,发现和想象中的不太一样,报错如下: ...

  7. sqlserver 抓取所有执行语句 SQL语句分析 死锁 抓取

    sqlserver 抓取所有执行语句 SQL语句分析 死锁 抓取 原文:sqlserver 抓取所有执行语句 SQL语句分析 死锁 抓取 在多人开发中最头疼的是人少事多没有时间进行codereview ...

  8. SQL语句--数值的四舍五入,及位数保留

    SQL语句–数值的四舍五入,及位数保留 [关于四舍五入] round(数值,从第几位小数开始进行四舍五入) round函数 保留原小数位数,当该位经过四舍五入后是0时,也不能被删除 ---我想把[11 ...

  9. oracle取_后的数字,聊聊四种Oracle数字取整函数

    "四舍五入"是我们最早接触的数学概念之一.我们日常开发系统中,数字取整也是我们最常接触的一种需求样式.在财务相关系统中,四舍五入的算法有时候对系统用户造成巨大的影响. 在Oracl ...

  10. oracle创建表语句_利用FME去拼接SQL语句并创建表

    在之前的工作中,我遇到了这么一个需求,需要将数据库内一千多个旧表按其原来表结构,重新创建对应的新表.然后对旧数据的进行处理后,存储新的数据. 不只是结构需要保持一致,还有用户.表空间.约束.备注等也需 ...

最新文章

  1. mysql利用merge存储引擎分表的方法
  2. 更好的内存管理-jemalloc (redis 默认使用的)
  3. 浏览器 刷新页面后回到顶部_JavaScript仿知乎回到顶部功能
  4. weex 安装过程中遇到的坑
  5. LeetCode-95-Unique Binary Search Trees II
  6. 控制usb扫码枪_无线也可以很牢靠-世达SATA热熔胶枪评测
  7. 到了姥姥家我在小点点c++
  8. java rowmapper 通用实现_必经之路!各大网站力推Java代码优化:77案例+28技巧
  9. 家族关系查询系统程序设计算法思路_七大查找算法(附C语言代码实现)
  10. oracle 视图权限 oracle 创建视图权限不足( ORA-01031: 权限不足)
  11. web网络图片查看器Android
  12. 测试方法——正交表法
  13. (ExcelVBA编程入门范例)
  14. ef1a启动子_组织特异性启动子的筛选方法
  15. 计算机组成原理_在线作业1,电子科大《计算机组成原理》在线作业1
  16. unity Maya中模型动画可能存在的问题总结
  17. html 页面文字不能复制粘贴,网页文字无法复制粘贴 复制粘贴不能用
  18. python画椭圆形_Python3 tkinter基础 Canvas create_rectangle 画虚边的矩形 create_oval 画椭圆形 圆形...
  19. R语言ggridges包绘制漂亮的峰峦图(山脊图)-下篇
  20. 非北京户口,户口地买房提取公积金

热门文章

  1. SpringBoot面试题及答案整理
  2. 复用:设计模式 反模式 分析模式
  3. 项目管理学习笔记二:信息系统服务管理
  4. Exchange系列之exchange2003sp2部署
  5. js 单精度浮点数转10进制_确保前端 JavaScript 浮点数精度的四则运算方法
  6. xbanner 动画特效设置android,Axure教程:如何实现爱彼迎App首页Banner的切换效果
  7. fiddler启动文件_如何成为Fiddler大神,请看这里!
  8. html 请求体 响应体,Http协议抓包详解
  9. Java Integer类中的parseInt和valueOf的区别
  10. plt绘制1 / (1 + np.exp(-x))