转自:http://blog.sina.com.cn/s/blog_4d73c2c20100h24n.html
--两个整数相除将截断小数部分
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
---四舍五入 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
--一定要理解其中的差别
分享到:
相关推荐
ms sql server2000导入到ms sql server 2005,你只需按照文档里写的方法操作即可。
MS SQL Server查询优化方法 网络资源,备忘
...。。供各位玩家慢慢去研究吧! MS SQL PHP代码生成器是一个功能强大的,使您可以产生高...无论是个人学习还是研究,都是一款很不错的工具,尤其是能为MS SQL生成高质量的代码,还提供了大量的模板和范例,值得玩味。
MS SQL,中文版本SQL 语句帮助文件
MS SQL 基础语句教程,针对于2005
MS SQL SERVER2005 SP1镜像高可用性实施手册 SQL SERVER2005 的镜像功能是在这个版本中新增的一个功能,该功能大大提高了在系统在 出现故障时,切换到镜像服务器上的速度,大约10 秒以内,这要比SQL SERVER2005 群集...
详细的介绍了在双机热备环境下配置MS SQLSERVER方法和步骤
MS SQL Server7概述
SQL中的取整函数 --遇到小数位就加1,非四舍五入 select CEILING(3.1) 结果为:4 --保留两位小数 1. 使用 Round() 函数,如 Round(@num,2) ,其中参数 2 表示 保留两位有效数字。 缺点:Round() 只是负责四舍五入到...
MS Sql Server 绿色版 V3.0 说明---------- 首先感谢各位朋友在制作过程中的支持和热心帮助,没有你们的支持,我是不会做完 3.0 版本的。 其次还是那句老话,版权是人家 M$(微软) 的。★ 本版本修改如下:1 重新写了...
MS SQL性能是很不错的,但是数据库用了一段时间之后,数据库却变得很大,实际的数据量不大。一般都是数据库日志引起的!数据库日志的增长可以达到好几百M。 网上的MSSQL虚拟主机价格也贵,要想不让数据库超容,只好...
MS SQL SERVER学习笔记,包括数据库技术简介,SQL server简介,完整性,数据库查询等。
ms sql2005 驱动包 一个 直接下载导入就可以用
MS SQL Server7参考手册-编程语言
这是本人在学习中总结的ms sql一些语法,拿出来与大学一起交流一下!
MS SQL数据库备份和恢复存储过程 MS SQL数据库备份和恢复存储过程
MS SQL Server Password Unlocker 的使用很简单,安装运行之后,只需要导入需要处理的 MS SQL Server 数据库文档,点“Start”就可以自动搞定了。MS SQL Server Password Unlocker 支持目前的所有SQL Server 2000/...
MS SQL Server的安装过程(图解).
模仿MS SQL Server 查询分析器,对于只装了数据库引擎的系统提供执行SQL Script的GUI。
连接MS SQLSERVER 的驱动jar包