星空网 > 软件开发 > ASP.net

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

项目中的一个功能模块上用到了标量值函数,函数中又有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中Round(),Floor(),Ceiling()函数的浅析

SQL实例:有一个Products表

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

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

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

结果如下:

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

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

 




原标题:SQL中Round(),Floor(),Ceiling()函数的浅析

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流