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

问题描述 投票:0回答:1

我的表中有一个名为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  
oracle oracle11g
1个回答
0
投票

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

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

DEMO

© www.soinside.com 2019 - 2024. All rights reserved.