2013-06-25 60 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

相關問題