如何写一个通用的T-SQL函数取得数字的小数部分-赵文斌
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 综合其它


如何写一个通用的T-SQL函数取得数字的小数部分

发表时间:2013/11/8 11:54:18 评论(0) 浏览(5424)  评论 | 加入收藏 | 复制
   
摘 要:小技巧,挺实惠,灵活运用可扩展
正 文:
SQL提供了一个函数的!FLOOR

我的测试:
declare @a dec(14,4)--要几位“,”后面就定义几位
set @a=10.3984
select @a-floor(@a)
--结果:0.3984


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

语法
FLOOR ( numeric_expression )

参数
numeric_expression

精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。 

返回类型
返回与 numeric_expression 相同的类型。

示例
此示例说明正数、负数和货币值在 FLOOR 函数中的运用。

Select FLOOR(123.45), FLOOR(-123.45), FLOOR($123.45)

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

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

Access软件网交流QQ群(群号:198465573)
 
 相关文章
解决文本框显示小数点后很多数字的问题   【竹笛  2004/11/24】
SQL Server 2005中的T-SQL增强   【UMVsoft整理  2006/9/13】
[access报表]报表打印预览时小数位不显示0开头的解决方法;解...  【UMVsoft整理  2008/12/17】
VBA与T-SQL之间的函数比较  【UMVSoft整理  2009/5/5】
access里,单精度型、双精度型、小数型,该如何选择?  【Victor Duane  2011/10/20】
【Access基础扫盲】小数与null  【小赵  2013/8/2】
常见问答
技术分类
相关资源
文章搜索
关于作者

赵文斌

文章分类

文章存档

友情链接