标签: tsql
可能重复: How to get only numeric column values?
我正在尝试编写一个T-SQL查询,该查询仅返回特定列仅包含数字的行。
类似
从表中选择*,其中列为'[0-9]%'
问题是列的长度可以是1到10个字符。
答案 0 :(得分:25)
SELECT * FROM yourTable WHERE yourColumn NOT LIKE '%[^0-9]%'
答案 1 :(得分:10)
使用IsNumeric功能:
IsNumeric
select * from table where IsNumeric(column) = 1