相关疑难解决方法(0)

T-sql - 确定值是否为整数

我想确定一个值是否为整数(如TryParse在.NET中).不幸的是ISNUMERIC,我不适合我,因为我只想解析整数而不是每种数字.有ISINT什么东西吗?

这里有一些代码可以清楚地表达出来.如果MY_FIELD不是int,则此代码将失败:

SELECT @MY_VAR = CAST(MY_FIELD AS INT)
FROM MY_TABLE
WHERE MY_OTHER_FIELD = 'MY_FILTER'
Run Code Online (Sandbox Code Playgroud)

谢谢

t-sql sql-server integer casting isnumeric

40
推荐指数
5
解决办法
14万
查看次数

标签 统计

casting ×1

integer ×1

isnumeric ×1

sql-server ×1

t-sql ×1