【测试】trunc和round的区别

trunc是截断;round是四舍五入;下面通过一个例子具体看一下trunc和round的不同

SQL> select trunc(45.923,2),trunc(45.923),trunc(45.923,-1)
  2  from dual;

TRUNC(45.923,2) TRUNC(45.923) TRUNC(45.923,-1)
--------------- ------------- ----------------
          45.92            45               40

SQL> select round(45.923,2),round(45.923),round(45.923,-1)
  2  from dual;

ROUND(45.923,2) ROUND(45.923) ROUND(45.923,-1)
--------------- ------------- ----------------
          45.92            46               50
时间: 2024-10-11 00:51:46

【测试】trunc和round的区别的相关文章

trunc与round

TRUNC(number[,num_digits]) number 需要截尾取整的数字. num_digits 用于指定取整精度的数字.Num_digits 的默认值为 0. 作用:截断数字和时间 注意 TRUNC()函数截取时不进行四舍五入 只能作用时间和数字 测试: 作用于时间 select trunc(sysdate) from dual; --2017/11/7 今天的日期为2017-11-07 select trunc(sysdate, 'mm') from dual; --2017/

oracle之trunc与round

round(x[,y]) 功能:返回四舍五入后的值 参数:x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则四舍五入为y位小数,如果y小于0则四舍五入到小数点向左第y位. 返回:数字 示例 :select round(5555.6666,2.1),round(5555.6666,-2.6),round(5555.6666) from dual; 返回: 5555.67 , 5600 , 5556 trunc(x[,y]) 功能:返回x按精度y截取后的值 参数:x,y,数字型表达式

转:测试方案和测试计划的区别

作者:刘洪鹏 新闻来源:焦点测试网 更新时间:2007-7-19 17:59:32 一.测试计划:对测试全过程的组织.资源.原则等进行规定和约束,并制订测试全过程各个阶段的任务以及时间进度安排,提出对各项任务的评估.风险分析和需求管理. 二.测试方案 : 描述需要测试的特性.测试的方法.测试环境的规划.测试工具的设计和选择.测试用例的设计方法.测试代码的设计方案. 三.测试计划是组织管理层面的文件,从组织管理的角度对一次测试活动进行规划.四.测试方案是技术层面的文档,从技术的角度度一次测试活动进

JS处理数据四舍五入(tofixed与round的区别详解)

1 .tofixed方法 toFixed() 方法可把 Number 四舍五入为指定小数位数的数字.例如将数据Num保留2位小数,则表示为:toFixed(Num):但是其四舍五入的规则与数学中的规则不同,使用的是银行家舍入规则,银行家舍入:所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入五留双)法.具体规则如下: 简单来说就是:四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一. 显然这种规则不符合我们平常在数据中处理的方式.为了解决这样的问题,可以自定义

【Oracle】曾经的Oracle学习笔记(1-3) 数据库常见用语,常见命令,创建测试表

一.数据库的登录 二.数据库常用语 三.测试表的创建,测试数据初始化 四.常见命令介绍 五.测试 user:jeffreysn:jeffrey user:systemsn:jeffrey 浏览器中输入:http://127.0.0.1:8080/apex管理员登陆user:syssn:jeffrey 打开服务列表:win+r打开运行框,输入services.mscOracleServiceXE服务一定要是打开的,要不然oracle根本登录不了.OracleXETNSLintener服务是在我们使

测试相关问题总结

1.你对测试的理解: 1)   测试开发工程师主要工作内容是根据项目特点开发测试工具,从而更有效地进行测试,提高软件产品的质量 区别于开发工程师--注重开发速度,测试开发工程师重心是更方便测试项目,保证软件质量. 2) 测试人员首先需要根据需求规格说明书进行测试分析,做测试分析的目的是根据需求和业务流程梳理清楚我对整个测试流程的总体规划, 第二就是测试用例的设计,一个测试用例涉及编号,名称,对应的需求点和业务规范等,这样不管是黑盒测试还是白盒测试都不是盲目进行. 最后还可以谈谈对APP测试过程

Entity Framework中IQueryable, IEnumerable, IList的区别

小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03 使用工具追踪EF生成的SQL 使用Entity Framework等ORM框架的时候,SQL对于使用者来说是透明的,往往很多人也不关心ORM所生成的SQL,然而系统出现性能问题的时候就必须关注生成的SQL以发现问题所在. 使用过Toplink的

web端和手机端测试有什么不同

面试中经常被问到web端测试和手机端测试有什么相同点和区别呢?现在总结一下这个问题,如有不对敬请指正 web端和手机端测试有什么区别 1.相同点 不管是web测试还是手机App测试,都离不开测试的相关知识,测试用例设计方法和测试原理基本是相通的. 2.不同点 相对于web测试,手机APP测试,除了要考虑软件的功能.性能.系统稳定性测试外,还要考虑手机本身所具有的特性.具体表现在以下几个方面: ①中断测试 a.电话中断:来电接听.来电挂断.呼叫挂断/接听 b.短信中断:接收短信.查看短信.复制短信

《Google软件测试之道》测试开发工程师

拖延了将近半年的草稿,断断续续的写完了.之前草草翻看完这本书,关注点主要在TE上,而关于SET的部分则只是浏览,最近后知后觉,又翻出了这本书,重新看了一遍,又有新收获. 就说说Google的SET是如何做的,以及个人的一些思考和收获吧,寥有慰藉... Google的测试流程可以简练的概括为:让每个工程师都注重质量.而在工作流程引入过程中也伴随着一些致命的缺陷,下面简述下Google是如何解决以及其测试流程的是如何进化的. ①.测试并不能保证产品质量.需要一直谨记的一点:质量是内建的,而不是外加的