读书人

SQL如何判断一个字符串能不能转化成

发布时间: 2012-02-13 17:20:26 作者: rapoo

SQL,怎么判断一个字符串能不能转化成数值型呢。
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 行受影响)

读书人网 >SQL Server

热点推荐