我有一个表number_request
,其中包含number_request
列。
在20130000000008,
20130000000010,
20130000000503
列中,我有以下记录:
for 20130000000008 I want to get 8
for 20130000000010 I want to get 10
for 20130000000503 I want to get 503
我想只提取没有0的字符串的结尾,
示例:
regexp_substr
我想我需要使用double[size][size]
,但不知道如何。
答案 0 :(得分:0)
一种可能的解决方案:
select replace('201500000010',regexp_substr('201500000010','.{4}0*'),'') from dual;
基本上,我使用regexp_subst函数来提取不需要的数字,然后使用replace函数用''替换不需要的数字,这是什么。