如何确定数字(18,2)是否包含小数位?

时间:2013-06-25 15:08:01

标签: sql-server tsql

我需要运行一个Case语句,其中给定表数字(18,2)字段包含小数位,它将打印'a'否则它将打印'b'

任何想法?

1 个答案:

答案 0 :(得分:6)

怎么样:

select case
    when cast(mycol as int) = mycol then 'b' 
    else 'a'
end