[DB][ORACLE]逗号分隔列转行的实现方法

来源:互联网 发布:网上试衣间软件 编辑:程序博客网 时间:2024/06/05 20:51

逗号分隔列转行的实现方法

 

 

1、转换方法如下所示:

 

2、说明:

      1)、表BO_CON_PROJECT中、MIS_NUM字段是以逗号分隔的数据(如:1101,1102,1103)

      2)、上述SQL中WHERE条件中的(+)必须加上、否则MIS_NUM字段为空的数据无法取得、而且加上(+)后、SQL执行效率提高几个数量级。测试数据如下图所示:

 

 

原创粉丝点击