oracle 如何将一个字段内容拆分多行显示
Posted AaronBear
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 如何将一个字段内容拆分多行显示相关的知识,希望对你有一定的参考价值。
例子:
select regexp_substr(‘1,2,3,4,5‘, ‘[^,]+‘, 1, level)
from dual
connect by level <= regexp_count(‘1,2,3,4,5‘, ‘[^,]+‘)
释义:
REGEXP_SUBSTR函数格式如下:
function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)
__srcstr :需要进行正则处理的字符串
__pattern :进行匹配的正则表达式
__position :起始位置,从第几个字符开始正则表达式匹配(默认为1)
__occurrence :标识第几个匹配组,默认为1
__modifier :模式(‘i‘不区分大小写进行检索;‘c‘区分大小写进行检索。默认为‘c‘。)
以上是关于oracle 如何将一个字段内容拆分多行显示的主要内容,如果未能解决你的问题,请参考以下文章
如何根据一个字段是不是包含oracle sql中的逗号分隔字符串将单行拆分为多行?