2013-06-25 25 views
2

我需要运行Case语句,其中给定表格数字(18,2)字段包含小数位,它会打印'a',否则会打印'b'如何找出数字(18,2)是否包含小数位?

有什么想法?

+2

你的意思是,如果它含有比其他任何东西'.00'?当然,根据定义,所有值都将包含一个小数位。 – Curt

回答

6

如何:

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

+1击败我,更好的解决方案 – Curt

相关问题