首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL,如何判断一个字符串能不能转化成数值型呢

2012-02-13 
SQL,怎么判断一个字符串能不能转化成数值型呢。Table1有一个varchar(10)a1记录如下:张三李四300五一650怎么

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 行受影响)

热点排行