我有一个PIPE分隔文件(3个管道),它也有Null值。如何从此示例中提取包含NULL值的数据?
with data as
( select 'Abc|||KXG||||||CCC|||5/12/2014 12:12:22,DDD,EEE,FFF' str from dual)
select REGEXP_SUBSTR (str, '([^|||]*)||| |$', 1, 3, NULL, 1 ) from data;
答案 0 :(得分:0)
如果您添加|||
,那么可以使用
((|||)([^|]*)){5}
捕获每个第3组?