如何只选择数值

Jet*_*ack 12 sql t-sql sql-server sql-server-2000

表格1

ID

01
wire
02
steve
ram123
03
....
Run Code Online (Sandbox Code Playgroud)

从table1我想只选择数值,它不应该显示像(ram123)这样的字母数字值

预期产出

01
02
03
....
Run Code Online (Sandbox Code Playgroud)

如何查询此条件

Joh*_*Woo 21

尝试 ISNUMERIC

SELECT *
FROM Table1
WHERE ISNUMERIC([ID]) = 1
Run Code Online (Sandbox Code Playgroud)

SQLFiddle演示


hig*_*ers 6

SELECT * FROM @Table 
WHERE Col NOT LIKE '%[^0-9]%' 
Run Code Online (Sandbox Code Playgroud)