数据库 
首页 > 数据库 > 浏览文章

SQL Server中检查字段的值是否为数字的方法

(编辑:jimmy 日期: 2024/12/29 浏览:3 次 )

最近有一个项目,需要检查某个字符型字段的值是否为数字,由于数据行是海量,所以需要通过SQL语句来筛查,这里拿来做个备忘。

用到的函数为IsNumeric,具体语句如下所示:
复制代码 代码如下:
SELECT *
FROM 表
WHERE IsNumeric(需要检查的字段名) = 0

ISNUMERIC 

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

上一篇:sql 聚集索引和非聚集索引(详细整理)
下一篇:SQL Server中的SQL语句优化与效率问题
一句话新闻
Windows上运行安卓你用过了吗
在去年的5月23日,借助Intel Bridge Technology以及Intel Celadon两项技术的驱动,Intel为PC用户带来了Android On Windows(AOW)平台,并携手国内软件公司腾讯共同推出了腾讯应用宝电脑版,将Windows与安卓两大生态进行了融合,PC的使用体验随即被带入到了一个全新的阶段。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap