如何在SQL中只解析整数值

如何在SQL中只解析整数值,sql,parsing,integer,int,Sql,Parsing,Integer,Int,我希望能够只解析数据库中某列的整数值,以便查询如下所示: SELECT x FROM database WHERE x is like int 其中X是数据库中具有以下值的列: x TRUE FALSE 8.9 234 TY09B-XYZ 我的查询只会返回 x 8.9 234 谢谢 假设SQLServer,并且假设您指的是数字而不是整数(8.9不是整数) 有关MSDN的更多信息:您使用的是什么DBMS?请注意8.9不是整数值 SELECT x FROM table WHERE isnume

我希望能够只解析数据库中某列的整数值,以便查询如下所示:

SELECT x
FROM database
WHERE x is like int
其中X是数据库中具有以下值的列:

x
TRUE
FALSE
8.9
234
TY09B-XYZ
我的查询只会返回

x
8.9
234

谢谢

假设SQLServer,并且假设您指的是数字而不是整数(8.9不是整数)


有关MSDN的更多信息:

您使用的是什么DBMS?请注意
8.9
不是整数值
SELECT x
FROM table
WHERE isnumeric(x) = 1