Access数据库中Round用法

原创 2012年03月30日 18:12:39

Access数据库中Round用法

四舍五入的问题

select round(83.124,2) as t from jqdltb

显示为:83.12


select round(83.125,2) as t from jqdltb

显示为:83.12


select round(83.126,2) as t from jqdltb

显示为:83.13

问题来了,就是四舍五入怎么变成五舍六入了呢?

下面是用这个方法来调整达到四舍五入的方法:

使用int函数和加0.005,然后*100,再然后/100

如下所示:

select int((83.121+0.005)*100)/100 as t from jqdltb

显示为:83.12


select int((83.124+0.005)*100)/100 as t from jqdltb

显示为:83.12


select int((83.125+0.005)*100)/100 as t from jqdltb

显示为:83.13


select int((83.126+0.005)*100)/100 as t from jqdltb

显示为:83.13


select int((83.129+0.005)*100)/100 as t from jqdltb

显示为:83.13


---the--end---

---create date:2012-03-30----




Round函数在SQL Server与Access中的区别

ROUND 返回数字表达式并四舍五入为指定的长度或精度。 语法 ROUND ( numeric_expression , length [ , function ] ) 参数 numeric_exp...
  • CityBird
  • CityBird
  • 2014年03月24日 09:53
  • 1315

达梦数据库CAST与ROUND函数

1.函数 CAST 语法: CAST(value AS type) 功能:将参数 value 转换为 type 类型返回。类型之间转换的相容性如下表所示:表中, “允许”表示这种语法有效且不...
  • zry1266
  • zry1266
  • 2016年03月11日 15:11
  • 1142

mysql中的round函数

在mysql中,round函数用于数据的四舍五入,它有两种形式: 1、round(x,d)  ,x指要处理的数,d是指保留几位小数 这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d...
  • chinabestchina
  • chinabestchina
  • 2017年05月29日 09:51
  • 3653

SQL中的取整函数FLOOR、ROUND、CEIL、TRUNC、SIGN

SQL中的取整函数FLOOR、ROUND、CEIL、TRUNC、SIGN 原稿时间(2009-12-29 17:13:12) 1 trunc(value,precision)按精度(p...
  • lizijie7471619
  • lizijie7471619
  • 2016年04月13日 22:03
  • 2170

Oracle数据库中:ROUND()函数的用法:

负数表示从整数位开始四舍五入即:在小数点左侧进行四舍五入(负几就从整数的第几位开始四舍五入);      0表示四舍五入到最接近的整数;      正数表示四舍五入到指定的小数位; SQL>...
  • u011557225
  • u011557225
  • 2013年09月01日 15:59
  • 2719

Round函数在SQL Server与Access中的区别

ROUND 返回数字表达式并四舍五入为指定的长度或精度。 语法 ROUND ( numeric_expression , length [ , function ] ) 参数 numeric_exp...
  • CityBird
  • CityBird
  • 2014年03月24日 09:53
  • 1315

oracle数据库学习之round

当我们需要精确查询得到的浮点数时,我们需要使用round函数, 使用方法很简单,round(浮点数,精确度) 如3.33333……保留以为小数应写成round(3.33333……,1) 使用起来...
  • xanxus46
  • xanxus46
  • 2012年09月08日 20:22
  • 499

关于数据库ceil()函数,floor()函数,round()函数和trunc()函数

1,trunc()函数 trunc返回处理后的数值,其工作机制与round()函数极为类似,只是该函数不对指定小数前或后的部分做相应的舍入选择处理,而统统截取.其具体的语法格式:TR...
  • lihaibo112924
  • lihaibo112924
  • 2016年10月26日 17:28
  • 1856

php中的round函数的bug

php内部函数round有问题
  • cvksbaizhi
  • cvksbaizhi
  • 2015年01月26日 13:35
  • 1065

SQL Server中的四舍五入函数ROUND

通过函数ROUND四舍五入在SQL Server中,若想完成四舍五入,可使用函数ROUND。如下对ROUND的使用做简单演示。保留2位小数,对第3位做四舍五入处理(注意最后一位数字:4或5)--保留2...
  • wstoneh01
  • wstoneh01
  • 2016年01月25日 11:20
  • 6904
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Access数据库中Round用法
举报原因:
原因补充:

(最多只允许输入30个字)