T-sql - determine if value is integer

后端 未结 20 2207
情深已故
情深已故 2020-11-30 12:11

I want to determine if a value is integer (like TryParse in .NET). Unfortunatelly ISNUMERIC does not fit me because I want to parse only integers a

20条回答
  •  甜味超标
    2020-11-30 12:39

    Why not just do something like:

    CASE
    WHEN ROUND(MY_FIELD,0)=MY_FIELD THEN CAST(MY_FIELD AS INT)
    ELSE MY_FIELD
    END
    as MY_FIELD2
    

提交回复
热议问题