我希望能够只解析数据库中某列的整数值,以便我的查询如下所示:
SELECT x
FROM database
WHERE x is like int
其中X是数据库中具有以下值的列:
x
TRUE
FALSE
8.9
234
TY09B-XYZ
我的查询只会返回
x
8.9
234
谢谢!
答案 0 :(得分:0)
假设SQLServer,假设你的意思是数字而不是整数(8.9不是整数)
SELECT x
FROM table
WHERE isnumeric(x) = 1
有关MSDN的更多信息:https://msdn.microsoft.com/en-us/library/ms186272.aspx