【发布时间】:2018-07-11 19:41:35
【问题描述】:
我有一个 SELECT 语句,其中包含 regexp_substr
SELECT REGEXP_SUBSTR
('hello, main.proc.standarad_name(ename),main.proc.standarad_val(eno)',
'[,](.*)[(]eno[)]',
1,
1,
'i',
1
)
FROM DUAL
Expected Output: main.proc.standarad_val
Actual Output: main.proc.standarad_name(ename),main.proc.standarad_val
我如何做到这一点?
【问题讨论】:
-
你能更好地理解所需结果背后的逻辑吗?是否需要第二个逗号后的字符串,字符串的最后一部分,...?
标签: sql regex oracle11g regexp-substr