SQLServer 中怎样判断一个数 为整数,该怎么处理

SQLServer 中怎样判断一个数 为整数SQLServer 中怎样判断一个数 为整数如判断下面两个数 谁为整数2.5 2[解

SQLServer 中怎样判断一个数 为整数
SQLServer 中怎样判断一个数 为整数 
如判断下面两个数 谁为整数
2.5
2

[解决办法]

SQL code
--整数where charindex('.',数字)=0
[解决办法]
可以在语句的最后加上

where a = floor(a)

or 

where a = ceil(a)
[解决办法]
where 数字=cast(数字 as int)