如何从数字开始到结束的地方获取输出

时间:2017-12-22 06:06:59

标签: oracle oracle11g

我的表格中有一个名为NARRATION的列,其值如下所示。

NARATION
--------
Ram 12345678  
Kiran 12.23.4523  
Bhaskar 43/23/45767-12  
Deep sand 12.2334.3444  

我想从数字开始到结束的narartion获取输出

12345678  
12.23.4523  
43/23/45767-12  
12.2334.3444  

1 个答案:

答案 0 :(得分:0)

你可以使用REGEXP_INSTR,它会在字符串中找到第一个出现的数字字符,然后是SUBSTR,它会提取所有字符直到结束。

SELECT SUBSTR (name_num, REGEXP_INSTR (name_num, '[0-9]')) FROM NARATION;

DEMO