【发布时间】:2017-03-01 06:30:12
【问题描述】:
我正在使用 Teradata SQL 从 T-SQL 中寻找类似于 ISNUMERIC() 的函数。如果字符类型字段中包含的数据都是数字,我想要一个简单的方法来返回布尔值(或数字 1/0)。
例如:
我的专栏有以下记录:'001'和'ABC'
我希望查询返回:1(或 True) 和 0(或 False)。
有没有TD原生支持的类似ISNUMERIC()的方法?我找到了一些可以使用的正则表达式选项,但想看看在走这条路之前是否有更简单的方法。如果不存在这样的方法,我愿意接受有关完成此操作的建议。
【问题讨论】:
标签: teradata