Round:

返回数字表达式并四舍五入为指定的长度或精度。

用法一:小数位的四舍五入,round(numeric_expression ,正数):

SELECT ROUND(123.9994, 3), ROUND(123.9995, 3)
GO

下面是结果集:

----------- -----------
123.9990    124.0000

用法二:整数位的四舍五入:round( numeric_expression ,负数):

SELECT ROUND(123.9994, -1), ROUND(125.9995, -1)
GO

下面是结果集:

----------- -----------
120.0000    130.0000

注意:如果负数大于整数的位数,返回0

SELECT ROUND(123.9994, -4)
GO

下面是结果集:

-----------
.0000

用法三:截断:round( numeric_expression ,整数,非0):

SELECT ROUND(123.9994, 3,1), ROUND(123.9995, -1,1)
GO

下面是结果集:

----------- -----------
123.9990    120.0000

Ceiling:

返回大于或等于所给数字表达式的最小整数。

SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0)
GO

下面是结果集:

--------- --------- -------------------------
124.00    -123.00    0.00   

Floor:

返回小于或等于所给数字表达式的最大整数。

SELECT FLOOR(123.45), FLOOR(-123.45), FLOOR($123.45)

结果为与 numeric_expression 数据类型相同的计算值的整数部分。

---------      ---------     -----------
123            -124          123.0000

Sqlserver取整相关推荐

  1. SQLserver技巧 年份判断,以及向上想下取整

    SELECT [出厂日期],DATEDIFF(month,出厂日期,getdate())*1.0/12 as '使用年限/年' ---------得到的结果实际(浮点),cast(DATEDIFF(m ...

  2. java向上取整去掉末尾的0_BigDecimal去除末尾多余的0

    Java有自带的 stripTrailingZeros() 方法用于去除末尾多余的0 BigDecimal num = new BigDecimal("100.000"); Big ...

  3. sql中向下取整怎么取_Sql 获取向上取整、向下取整、四舍五入取整的实例

    [四舍五入取整截取] select round(54.56,0) [向下取整截取] SELECT FLOOR(54.56) [向上取整截取] SELECT   CEILING(13.15) --MSS ...

  4. oracle向上取整10倍数,Oracle四舍五入,向上取整,向下取整

    用oracle sql对数字进行操作: 取上取整.向下取整.保留N位小数.四舍五入.数字格式化 取整(向下取整): select floor(5.534) from dual; select trun ...

  5. matlab中用于小数取整的函数的用法

    matlab中小数取整的函数大约有四个:floor.ceil.round.fix 若 A = [-2.0, -1.9, -1.55, -1.45, -1.1, 1.0, 1.1, 1.45, 1.55 ...

  6. 【python】向上取整 向下取整

    python向上取整 向下取整 向上取整 ceil() 函数返回数字的向上取整整数,就是返回大于等于变量的最近的整数. ceil()是不能直接访问的,需要导入 math 模块. import math ...

  7. React 数字取整

    Math.floor(); 向下取整的函数 Math.ceil();  向上取整的函数 Math.round(); 四舍五入取整 ().toFixed(n); 四舍五入取n位小数 但注意进过运算得到的 ...

  8. python中math.ceil是什么意思_python中的数字取整(ceil,floor,round)概念和用法

    python中的数学运算函数(ceil,floor,round)的主要任务是截掉小数以后的位数.总体来说 就是取整用的.只是三者之间有微妙的区别: floor() :把数字变小 ceil() : 把数 ...

  9. php浮点数计算比较及取整不准确解决方法

    原文:php浮点数计算比较及取整不准确解决方法 php有意思的现象,应该是很多编程语言都会有这样的现象.这个是因为计算机的本身对浮点数识别的问题..... [php] view plaincopy $ ...

最新文章

  1. 一毕业年薪 201 万!目前全球仅四人,华为最高档“天才少年”这样说
  2. 文件数据分析制作过程【1】
  3. java json转换
  4. 从无到有算法养成篇:一文读懂有关Tree的前世今生
  5. muse ui tabs背景颜色字体颜色
  6. 无法删除DLL文件解决方法(转)
  7. find -mtime时间算法
  8. webstorm 设置tslint_webstorm(2019)配置eslint规范
  9. JasperReports项目中的应用
  10. 关于 API 定义 安全
  11. python:执行一个命令行N次
  12. 【转(比较全面)】CSS3弹性盒模型之Flexbox是布局模块box-sizing box-orient box-direction box-ordinal-group
  13. 学生简单个人博客网页DW模板 简单HTML静态网页设计个人主页制作 大学生个人网站模板下载 网页作业个人主页制作
  14. ZSP12项目的总结
  15. 员工满意度调查问卷的设计注意事项
  16. 字符串Hash函数对比
  17. 【微信小程序】WXML模板语法 —— 数据绑定
  18. ESD防护为何对集成电路如此重要?又该如何防护?
  19. 反射、io流、正则、网编、MySql、JavaWeb、Android等等等等等等等等等等等等等等等等等~~~~~~
  20. 交换机的体系结构和各部件说明

热门文章

  1. word2013 无法撤销解决方法-有效
  2. 视频直播网站开发的最佳实践
  3. 2016-12-28 迪米特法则+依赖倒转原则+里氏替换原则
  4. 视频 | 太壮观了!阿尔乌拉打破全球最大热气球发光表演纪录
  5. RabbitMQ消息确认机制-可靠抵达
  6. 郎鹤焱张鹤伦计算机学院,德云社都是“低学历”?郎鹤焱、阎鹤祥都毕业于北京工业大学...
  7. P5837 [USACO19DEC]Milk Pumping G
  8. ecshop数据库表和字段的说明
  9. Moveit + Gazebo:搭建双臂仿真平台(方案一)
  10. 徒步穿越神农架无人区