取整函数

SQL中的取整函数主要有一下这些:

  • round(value,precision):按照四舍五入保留precision位精度的数值;
    注意:在oracle数据库中还有一个函数trunc(value,precision),是说按照截取的方式保留precision位精度的数值;
  • ceil (value) :返回大于或等于指定值的最小整数。
  • floor(value):与 ceil()相反,返回小于或等于指定值(value)的最小整数。
  • sign(value) :与绝对值函数ABS()相反,ABS()给出的是取绝对值后的数而不是其符号,sign(value)则给出值的符号而不是量,正值符号为1,负值符号为-1。

示例:
如下为举例所用的数据表test_1的表结构:

返回各个函数为:

mysql> select *, round(salary, 1), ceil(salary), floor(salary),sign(salary) from test_1;
+------+---------+------------------+--------------+---------------+--------------+
| name | salary  | round(salary, 1) | ceil(salary) | floor(salary) | sign(salary) |
+------+---------+------------------+--------------+---------------+--------------+
| vera | 100.356 |            100.4 |          101 |           100 |            1 |
| joy  | 200.789 |            200.8 |          201 |           200 |            1 |
+------+---------+------------------+--------------+---------------+--------------+
2 rows in set (0.00 sec)

sql/oracle数据库之取整函数round()、ceil()、floor()等等及示例相关推荐

  1. Delphi 取整函数round、trunc、ceil和floor

    Delphi 取整函数round.trunc.ceil和floor 1.Round(四舍六入五留双) 功能说明:对一个实数进行四舍五入.(按照银行家算法) 例: var i, j: Integer; ...

  2. SQl函数: 1.取整函数

    SQl函数: 1.取整函数 转载收集学习:https://www.cnblogs.com/fashflying/p/6023036.html SQL中的取整函数FLOOR.ROUND.CEIL.TRU ...

  3. java向上取整函数_java取整函数,向上取整函数Math.ceil()

    你知道java取整函数要怎样实现吗?下面要给大家分享的是java向上取整函数的相关内容,一起来了解一下具体的方法吧! java向上取整函数Math.ceil():double dividend = 7 ...

  4. math.ceil java_java向上取整函数Math.ceil()

    java向上取整函数Math.ceil() 百度Math.ceil()函数:"Math.ceil()是常见编程语言中的常用代码,ceil() 方法执行的是向上取整计算,它返回的是大于或等于函 ...

  5. oracle导入del数据文件,pl/sql,Oracle数据库中,不小心delete数据并递交后如何恢复被删数据...

    用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer 区别 导出数据到excel文件 excel数据导入到数据 ...

  6. Oracle数据库恢复应SQL,Oracle数据库数据恢复验证笔记

    这些年做数据恢复单子,经常碰到Oracle案例,当我们把数据恢复出来以后,我们怎样才能让用户看到oracle数据库里的东西,而不是一个一个oracle数据文件,以下是我总结出来的,对oracle初学者 ...

  7. php sql oracle数据库,PHP、PLSQL连接oracle数据库的方法

    众所周知,在使用PHP(针对5.2及后续版本)和PLSQL操作oracle数据库前需要先安装客户端来部署环境,然而事实上在连接过程中仅仅只需要客户端中的几个文件罢了.完整版客户端对于我们这些数据库不在 ...

  8. oracle除法向上取整函数,ORACLE取整函数

    ceil(15.47)取比15.47大的最近的一个整数 SQL> select ceil(15.47) from dual; CEIL(15.47) ----------- 16 floor(1 ...

  9. oracle中 trunc(),round(),ceil(),floor的使用

    原文: http://www.2cto.com/database/201310/248336.html 1.round函数(四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入 ...

最新文章

  1. OpenCV 3.1.0中的Mat对象使用
  2. Linux下清除DNS缓存
  3. RabbitMQ的Android端接收
  4. @GeneratedValue不能使属性自增长
  5. 【科研】施一公:我有6个办法提高英文科研写作能力
  6. 【16年浙江省赛 B ZOJ 3937】More Health Points【树上dfs、斜率优化dp、动态维护下凸壳】
  7. android 微信 导出,微信好友怎么导出excel?微信导出原来这么简单
  8. 用“文通慧视”识别屏幕或图片中的文字
  9. 病毒式传播ip_病毒式传播后网络安全实践的简单指南
  10. 神经网络模型的实际案例,神经网络模型应用实例
  11. 统一社会信用代码正则表达式
  12. 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 Part 2
  13. uniapp小程序文字与语音互相转化
  14. FFmpeg —— MP4转FLV(带关键帧)
  15. Day28 49. 丑数
  16. 通过学习制作长微博工具来了解水印的制作,及EditText中的内容在图片中换行显示
  17. 微服务gomicro搭建
  18. 蚂蚁金服分布式中间件开源第三弹: 下一代微服务SOFAMesh
  19. 某CCTV摄像头漏洞分析
  20. AS400银行核心系统开发中的技术总结--数据字典和枚举值

热门文章

  1. 事务是什么?干什么用?
  2. Python实现黑白棋人机对弈
  3. 给定平面上任意三个点的坐标(x1​,y1​)、(x2​,y2​)、(x3​,y3​),检验它们能否构成三角形。
  4. 【大学时光】回首向来萧瑟处,归去,也无风雨也无晴
  5. 陀螺产业区块链案例库 | 终本案件智能管理系统
  6. Git如何生成SSH密钥
  7. CMM是什么?什么是 “能力成熟度模型”?
  8. Android GPRS上网过程中数据图标的变化过程
  9. 中国地区三级联动下拉菜单
  10. ARM体系结构2:汇编指令集