首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SQL Server :如何测试字符串是否只有数字字符

SQL Server :如何测试字符串是否只有数字字符
EN

Stack Overflow用户
提问于 2015-02-07 00:26:24
回答 7查看 125.5K关注 0票数 46

我在SQL Server 2008中工作。我正在尝试测试一个字符串(varchar)是否只有数字字符(0-9)。我知道IS_NUMERIC函数可能会产生虚假的结果。(我的数据可能有$ signs,它不应该通过测试。)所以,我避免使用这个函数。

我已经有一个测试来查看字符串是否有任何非数字字符,即,

代码语言:javascript
复制
some_column LIKE '%[^0123456789]%'

我认为唯一的数字测试应该是类似的东西,但我现在一片空白。有什么想法吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28370295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档