sqlserver判断是否为数字的函数

ISNUMERIC 
确定表达式是否为一个有效的数字类型。 

语法  
ISNUMERIC ( expression ) 

参数 
expression 

要计算的表达式。 

返回类型 
int 

测试:

select i1=ISNUMERIC('ddddsi'),i2=ISNUMERIC(121.34),i3=ISNUMERIC('1,200'),i4=ISNUMERIC(null)

结果:

 

注释 
当输入表达式得数为一个有效的整数、浮点数、money 或 decimal 类型,那么 ISNUMERIC 返回 1;否则返回 0。返回值为 1 确保可以将 expression 转换为上述数字类型中的一种。

 

参考:Donkey乐园   (转载)sqlserver判断是否为数字的函数

posted @ 2016-08-25 10:41  Twang  阅读(3655)  评论(0)    收藏  举报