Sql Server 里的向上取整、向下取整、四舍五入取整的实例!

2012年12月31日 07:33:43

阅读数:102170


==================================================== 【四舍五入取整截取】

select round(54.56,0)

==================================================== 【向下取整截取】

SELECT FLOOR(54.56)

==================================================== 【向上取整截取】

SELECT   CEILING(13.15)

以下转自:http://www.2cto.com/database/201209/156996.html

--MSSQL取整函数的使用

--两个整数相除将截断小数部分 
select 3/4,4/3,5/3 
--结果 0,1,1 
 
--返回大于或等于所给数字表达式的最小整数 
SELECT CEILING(123.55), CEILING(123.45),CEILING(-123.45), CEILING(0.0) 
--结果 124,124,-123,0 
 -- www.2cto.com  
--四舍五入 round(a,b) -- 结果a 精确到小数点右 b位,或是左 -b位
select round(54.36,-2), round(54.36,-1),round(54.36,0), round(54.36,1),round(54.36,2) 
--结果 100.00,50.00,54.00,54.40,54.36 
 
---四舍五入 并转化为 整数 
select cast(round(56.361,0) as int),cast(round(56.561,0) as int) 
--结果 56,57 
 
--举例使用 
 
---两个整数相除 舍弃小数部分( 全部都向前进位) 
declare @dividend decimal(20,2), @divisor decimal(20,2) 
 
set @dividend=3 
set @divisor=4 
select CEILING(@dividend/@divisor) 
--结果 1 
 
set @dividend=4 
set @divisor=3 
select CEILING(@dividend/@divisor) 
--结果 2 
 
set @dividend=5 
set @divisor=3 
select CEILING(@dividend/@divisor) 
--结果 2

---两个整数相除 四舍五入到整数 
set @dividend=3 
set @divisor=4 
select cast(round(@dividend/@divisor,0) as int) 
--结果 1 
 
set @dividend=4 
set @divisor=3 
select cast(round(@dividend/@divisor,0) as int) 
--结果 1 
 
set @dividend=5 
set @divisor=3 
select cast(round(@dividend/@divisor,0) as int)

--结果 2

==================================================== 【四舍五入取整截取】

select round(54.56,0)

==================================================== 【向下取整截取】

SELECT FLOOR(54.56)

==================================================== 【向上取整截取】

SELECT   CEILING(13.15)

转载于:https://www.cnblogs.com/gered/p/9480262.html

(4.14)向上取整、向下取整、四舍五入取整的实例相关推荐

  1. php中取整的函数,php中四舍五入取整函数详细介绍

    本文章中我们介绍了php中四个常用的取整和四舍五入函数ceil,floor,round,intval ,下面我们来详细介绍. 1.ceil:进一法取整 说明 float ceil ( float va ...

  2. MySQL 不四舍五入取整、取小数、四舍五入取整、取小数、向下、向上取整

    总结了MySQL中取整和取小数中遇到的问题和解决的几个方法:不四舍五入取整.取小数.四舍五入取整.取小数.向下.向上取整. 其中: 不四舍五入取整(截取整数部分)就是'向下取整': 除了用trunca ...

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

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

  4. 截断 四舍五入 进位php,PHP取整,四舍五入取整、向上取整、向下取整、小数截取 四舍五入是什么意思 四舍五入就是一个亿 excel数值四舍五...

    PHP取整数函数常用的四种方法: 1.直接取整,舍弃小数,保留整数:intval(): 2.四舍五入取整:round(): 3.向上取整,有小数就加1:ceil(): 4.向下取整:floor(). ...

  5. mysql 数据库 向上取整_PHP取整,四舍五入取整、向上取整、向下取整、小数截取...

    PHP取整数函数常用的四种方法: 1.直接取整,舍弃小数,保留整数:intval(): 2.四舍五入取整:round(): 3.向上取整,有小数就加1:ceil(): 4.向下取整:floor(). ...

  6. SQL 向上取整、向下取整、四舍五入取整的实例!round、rounddown、roundup

    sql server ==================================================== [四舍五入取整截取] select round(54.56,0) === ...

  7. sql中向下取整怎么取_Sql Server 里的向上取整、向下取整、四舍五入取整的实例!...

    ==================================================== [四舍五入取整截取] select round(54.56,0) ============== ...

  8. sql中向下取整怎么取_Sql Server 里的向上取整、向下取整、四舍五入取整的实例! | 学步园...

    ==================================================== [四舍五入取整截取] select round(54.56,0) ============== ...

  9. sql中向下取整怎么取_Sql 获取向上取整、向下取整、四舍五入取整

    [四舍五入取整截取] select    round(54.6,0)    返回55 [向下取整截取]        select    floor(54.6)         返回54 [向上取整截 ...

最新文章

  1. c++ 类数组_输入输出流IO体系及常用类关系结构(精要收藏)
  2. springmvc静态资源拦截与访问
  3. JAXB众所周知的秘密
  4. 【原创】基于日志增量,统计qps,并基于ip排序
  5. 清除iphone文件app连接服务器记录,“文件”中连接外置设备或服务器 - iPhone附带的APP - iPhone使用手册...
  6. ansible 第二次练习
  7. Spring AOP/DI/IOC 简述及使用
  8. java中double类型占几个字节_Java基本数据类型占用字节数
  9. c语言不合法字符串常量,不合法的字符常量是什么
  10. 【.Net】asp.net 把图片从CMYK印刷模式转换为RGB原色模式
  11. python租房_【Python】租房经历总结—–我是如何2天找到合适租房的(房东直租)简单粗暴...
  12. 易绍坤网络赚钱:淘宝客获取佣金网赚之路,该如何进行?
  13. python查找excel中重复数据_python中查找excel某一列的重复数据剔除之后打印
  14. 百度地图开发 —— 去除百度地图左下角Logo
  15. 【点击复制 并自动打开微信添加好友】h5点击复制微信号并自动打开微信添加好友
  16. 如何获取某个月有多少天
  17. 泽塔云制胜秘诀:场景化破局超融合云计算市场
  18. java 计算包含中文字符串的真实长度
  19. 一周一个小朋友系列——YOLOV1 paper Analysis
  20. 阿里云 SDK 动态IP域名解析

热门文章

  1. java长连接例子_java实现长连接
  2. android power 按键,Android Framework层Power键关机流程(一,Power长按键操作处理)
  3. Python pandas库159个常用方法使用说明(转载)
  4. LeetCode 373. 查找和最小的K对数字(自定义优先队列BFS)
  5. LeetCode 284. 顶端迭代器
  6. 剑指Offer - 面试题22. 链表中倒数第k个节点(快慢指针)
  7. LeetCode 1337. 方阵中战斗力最弱的 K 行(优先队列)
  8. blue html中转换,BlueFox Free PDF to HTML Converter(PDF文件转换软件)
  9. docker $PWD路径_Docker 技术系列之安装Redis单机版和集群版
  10. python内置的集成开发工具是什么_python内置的集成开发工具是什么_后端开发