从 Informix 中的字符串中提取数字
Extract numbers from a string in Informix
我的table中有字符串如下:
select '1. name 1' from dual union all
select '2. name 2' from dual union all
select '11. name 3' from dual union all
select '12. name 4' from dual
我需要提取第一个数字:
1 2 11 12
IBM claims Informix 支持 substring_index()
。如果是:
select substring_index(col, '.', 1)
这并不完全是第一个数字。它 returns '.'
之前的字符串的第一部分,这似乎是同一件事。
我的table中有字符串如下:
select '1. name 1' from dual union all
select '2. name 2' from dual union all
select '11. name 3' from dual union all
select '12. name 4' from dual
我需要提取第一个数字:
1 2 11 12
IBM claims Informix 支持 substring_index()
。如果是:
select substring_index(col, '.', 1)
这并不完全是第一个数字。它 returns '.'
之前的字符串的第一部分,这似乎是同一件事。