DECLARE @string varchar(100)
SET @string = '121.6021972656'
SELECT ISNUMERIC(@string)
IF @string NOT LIKE '%[^0-9][.][^0-9]%'
AND @string LIKE '[1-9]%' --如果还希望首位不能是0的话
BEGIN
SELECT @string + ' 是整数'
SELECT CAST(@string AS int)
END
ELSE
BEGIN
SELECT @string + ' 不是整数'
END
判断字符串是否是数值类型?
最新推荐文章于 2021-09-24 16:08:06 发布
本文介绍了一个简单的SQL脚本,用于验证输入字符串是否为整数。通过使用T-SQL语句,该脚本能够判断字符串是否符合整数的格式,并进一步尝试将其转换为整数类型。
2080

被折叠的 条评论
为什么被折叠?



