round函数(数据库中可用的函数,Excel也可用)
round函数返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。除数值外,也可对日期进行舍入运算。
round(number,digits)
number,要四舍五入的数,digits是要小数点后保留的位数
如果 digits 大于 0,则四舍五入到指定的小数位。
如果 digits 等于 0,则四舍五入到最接近的整数。
如果 digits 小于 0,则在小数点左侧进行四舍五入。
如果round函数只有参数number,等同于digits 等于 0。
返回值
四舍五入后的值
举例:
round(3.1415926,2)=3.14;
round(3.1415926,3)=3.142;
select round(193,-2)from dual; 200
select round(193,-1)from dual;190
select round(193,-3)from dual;0
实例:
ROUNDUP函数(Excel中的函数)
ROUNDUP(Number,Num_digits)
Number 为需要向上舍入的任意实数。
Num_digits 舍入后的数字的小数位数。
说明:
函数 ROUNDUP 和函数 ROUND 功能相似,不同之处在于函数 ROUNDUP 总是向上舍入数字(就是要舍去的首数小于4也进数加1)。 如果 num_digits 大于 0,则向上舍入到指定的小数位。如果 num_digits 等于 0,则向上舍入到最接近的整数。如果 num_digits 小于 0,则在小数点左侧向上进行舍入。
示例:
=ROUNDUP(4.3,0), 将 4.3 向上舍入,小数位为 0 (5)
=ROUNDUP(75.9,0), 将 75.9 向上舍入,小数位为 0 (76)
=ROUNDUP(3.151598, 3), 将 3.14159 向上舍入,保留三位小数 (3.152)
=ROUNDUP(-3.15759, 1), 将 -3.14159 向上舍入,保留一位小数 (-3.2)
=ROUNDUP(31415.92654, -2), 将 31415.92654 向上舍入到小数点左侧两位 (31500)

ROUNDDOWN函数(Excel中的函数)
ROUNDDOWN函数是一种函数,和Roundup函数相反, ROUNDDOWN函数是指靠近零值,向下(绝对值减小的方向)舍入数字。
ROUNDDOWN(number,num_digits)
Number 为需要向下舍入的任意实数。
Num_digits 舍入后的数字的位数。
说明:
函数 ROUNDDOWN 和函数 ROUND 功能相似,不同之处在于函数 ROUNDDOWN 总是向下舍入数字。
如果 num_digits 大于 0,则向下舍入到指定的小数位。
如果 num_digits 等于 0,则向下舍入到最接近的整数。
如果 num_digits 小于 0,则在小数点左侧向下进行舍入。
示例:
=ROUNDDOWN (4.3,0), 将 4.3 向下舍入,小数位为 0 (4)
=ROUNDDOWN (75.9,0), 将 75.9 向下舍入,小数位为 0 (75)
=ROUNDDOWN (3.151598, 3), 将 3.14159 向下舍入,保留三位小数 (3.151)
=ROUNDDOWN(-3.15759, 1), 将 -3.14159 向下舍入,保留一位小数 (-3.1)

=ROUNDDOWN(31415.92654, -2), 将 31415.92654 向下舍入到小数点左侧两位 (31400)

SQL语句ROUND函数(四舍五入,保留小数位)相关推荐

  1. excel取整函数_excel舍入函数应用视频:int取整函数技巧round函数四舍五入保留指定小数位...

    excel舍入函数应用视频:int取整函数技巧视频-round函数四舍五入视频-excel保留指定小数位视频 本视频教程由部落窝教育分享.更多Excel教程请到QQ群:514869990. https ...

  2. SQL中Round函数没有四舍五入原因及处理方法

    为什么我们在写sql使用round函数四舍五入时,明明后面是5可以进位反而舍掉了那? 原因在于"四舍六入五成双"原则(来源于百度百科) 对于位数很多的近似数,当有效位数确定后,其后 ...

  3. SQL中Round函数没有四舍五入

    先来看下面SQL执行结果: select cast(CAST(ROUND(nvl(0.987689,0)*100,2) AS DECIMAL(4,2)) AS STRING) num; select ...

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

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

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

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

  6. MySQL : ROUND 函数四舍五入陷阱及解决办法

    在MySQL中, ROUND 函数用于对查询结果进行四舍五入,不过最近使用ROUND函数四舍五入时意外发现并无预期的那样,本文将这一问题记录下来,并提出解决方案. 问题描述 假如咱们有以下一个数据表 ...

  7. mysql round 四舍五入_MySQL之ROUND函数四舍五入的陷阱

    [TOC] 在MySQL中,ROUND函数用于对查询结果进行四舍五入,不过最近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这一问题记录下来,以免大家跟我一样犯同样的错误. 问题描述 假 ...

  8. mysql decimal被四舍五入_MySQL之ROUND函数四舍五入的陷阱

    在MySQL中,ROUND函数用于对查询结果进行四舍五入,不过最近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这一问题记录下来,以免大家跟我一样犯同样的错误. 问题描述 假如我们有如下 ...

  9. MySQL 之 ROUND 函数四舍五入的陷阱

    在MySQL中, ROUND 函数用于对查询结果进行四舍五入,不过最近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这一问题记录下来,以免大家跟我一样犯同样的错误. 问题描述 假如我们有 ...

最新文章

  1. Openresty最佳案例 | 第4篇:OpenResty常见的api
  2. 中文TTS文字转语音合成模块合成成品带喇叭 替代SYN6288和XFS5152
  3. PyQt5 图形界面-用Qt Designer来设计UI界面,并转化为python代码运行实例演示
  4. 即构科技:解决行业痛点,以MSDN为基础构建全球实时音视频通信云
  5. ssl1257-产生数【图论,最短路】
  6. 速成pytorch学习——9天构建模型的3种方法
  7. Silverlight 国外技术文章
  8. JDBC02 加载JDBC驱动 建立连接
  9. 计算机桌面文件如何发送给qq好友,桌面文件如何发到qq
  10. 中国省份城市列表(汉字+拼音)
  11. 新老系统迁移及整合方案
  12. DVR NVR CVR有什么区别
  13. 英语骂人脏话大全(from ndi) scarlk scarlk 2011-12-28 10:09:21
  14. linux shell中各种分号和括号,Linux Shell中各种分号和括号#的用法总结
  15. 腾讯云-个人域名备案-手机端个人实操(图文详解)
  16. 计算机维护费可以跨年吗,税控技术维护费跨年可以抵扣吗_增值税
  17. 推荐:三少的新书 - 阴阳冕
  18. 世界上程序员最好的学习法:费曼学习法
  19. 密码学DAY1_02
  20. 谷歌浏览器加载不了js_优化谷歌排名的必备技巧

热门文章

  1. 爱奇艺App架构升级之路——64位适配探索与实践
  2. C++解决ACM直播状态输出控制
  3. 兄弟连——我心中英雄们
  4. 基于改进First_order的表情驱动图片系统(源码&教程)
  5. Mac OS X下的网络编程(socket)的机制
  6. 温岭去哪个学学校计算机,温岭哪里有电脑学校
  7. ppt流程图字体太小_高质量PPT制作方法分享,缩短你与同事的差距
  8. 用FileYee轻松实现电脑文件夹双向自动同步备份?
  9. 【家在何方】西双版纳野象群迁徙,40余天路程达400公里
  10. Spring常用设计模式--工厂方法模式