oracle 根据逗号拆分一列的数据为多行

SELECT 
regexp_substr(CSJJHDM,'[^,]+’,1,level) name 
 FROM  ZJSJ_ZJGCSJ
 connect by level <=regexp_count(CSJJHDM,'[^,]+’)
 and rowid =prior rowid   一个父节点可能有多儿子节点,孙子节点,只取儿子节点
 and prior dbms_random.value is not null
 order by name

    原文作者:小小杨~
    原文地址: https://blog.csdn.net/qq_33674508/article/details/124682374
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞