Table1有一个varchar(10) a1
记录如下:
张三
李四
300
五一
650
怎么只取出300和650的两条记录呢。
------解决方案--------------------
Select * From Table1 Where IsNumeric(a1) = 1
------解决方案--------------------
declare @ta table( name varchar(20))
insert @ta select '张三 '
insert @ta select '李四1 '
insert @ta select '300 '
insert @ta select '五一 '
insert @ta select '650 '
select * from @ta where name not like '%[^0-9]% '
name
--------------------
300
650
(2 行受影响)