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

isnumeric函数有关问题

2012-01-19 
isnumeric函数问题SELECTisnumeric( - )SELECTisnumeric( . )SELECTisnumeric( , )返回的是1我以前碰到这

isnumeric函数问题
SELECT   isnumeric( '- ')
SELECT   isnumeric( '. ')
SELECT   isnumeric( ', ')
返回的是   1
我以前碰到这样的情况,拷得我多了很多的麻烦!
不知道还有没有别的函数可以判别这样为0,或有别的方法可以实现?????

[解决办法]
配合 like 做检查就可以了.
[解决办法]
select patindex( '%[0-9]% ', col)
from
(
select col= '- '
union all select '. '
union all select ', '
union all select '2 '
)tmp

--result
-----------
0
0
0
1

(4 row(s) affected)

热点排行