码迷,mamicode.com
首页 > 数据库 > 详细

SQL中Round(),Floor(),Ceiling()函数的浅析

时间:2016-06-29 13:22:44      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

项目中的一个功能模块上用到了标量值函数,函数中又有ceiling()函数的用法,自己找了一些资料,对SQL中这几个函数做一个简单的记录,方便自己学习。有不足之处欢迎拍砖补充

1.round()函数遵循四舍五入原则,用于把数值字段舍入为指定的小数位数

2.floor(value)函数返回小于或等于指定值(value)的最小整数

3.ceiling(value)函数返回大于或等于指定值(value)的最小整数

例如:对于12.9,floor(12.9)返回12;ceiling(12.9)返回13;round(12.9,0)返回13

其中,round()函数的标准用法:

select round(column_name,decimals) from table_name
技术分享

SQL实例:有一个Products表

技术分享

现在,把价格舍入为最近的整数。

select ProductName,round(UnitPrice,0) as UnitPrice from Products

结果如下:

技术分享

这是自己做的一个记录,方便以后的学习。

 

SQL中Round(),Floor(),Ceiling()函数的浅析

标签:

原文地址:http://www.cnblogs.com/zuimeideshi520/p/5626332.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!