ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ISNUMERIC 函数

ISNUMERIC 函数

原创 Linux操作系统 作者:Learnsql 时间:2010-02-24 09:39:33 0 删除 编辑

ISNUMERIC (Transact-SQL)

引用自联机丛书

确定表达式是否为有效的数值类型

 

--语法

 

ISNUMERIC( expression )

 

--备注:

如果输入表达式的计算值为有效的整数、浮点数、money decimal 类型时,ISNUMERIC 返回 1 否则返回0。返回值为1时,指示可将 expression 至少转换为上述数值类型中的一种

 

注:ISNUMERIC函数会忽略表达式中的逗号(“,”)

 

--参数

Expression  要计算的表达式

 

--返回类型

INT

 

--示例

以下示例使用 ISNUMERIC 返回所有非数值的邮政编码

 

USE AdventureWorks;

GO

 

SELECT City,PostalCode

FROM Person.Address

WHERE ISNUMERIC(PostalCode)<>1;

GO

 

--判断该表达式是否为数字

DECLARE  @S   NVARCHAR(10)

SET @S='100,100'

 

SELECT ISNUMERIC(@S)

 

--RESULT   1

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15042150/viewspace-627694/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 生日计算
请登录后发表评论 登录
全部评论

注册时间:2008-08-01

  • 博文量
    20
  • 访问量
    47432