【发布时间】:2019-09-21 20:01:12
【问题描述】:
我有如下数据
col1
abc1234
abc 1234
12345
abc 1234 123456789
xyz1234567890a
我希望输出具有长度 >=5 个字符的数字字符串,其余所有记录均已过滤。
我尝试了函数REGEXP_SUBSTR(col1, '[0-9]+'),但它没有给出预期的结果
SELECT col1
,REGEXP_SUBSTR(col1, '[0-9]+') as num
FROM table1
WHERE col1 IS NOT NULL
AND LENGTH(num) >5
预期输出如下
num
12345
123456789
1234567890
【问题讨论】:
标签: teradata teradata-sql-assistant