原select的結果是:1|3|4|6|9
把結果轉換成
1
3
4
6
9
轉換的sql,此處用的“|”分割可以替換成實際的字符 :
with CTE1 as (select zyxdm from table where bindid=2265254)
SELECT REGEXP_SUBSTR((select * from CTE1), '[^|]+', 1, ROWNUM) id
FROM DUAL CONNECT BY ROWNUM <= LENGTH((select * from CTE1))
- LENGTH(REPLACE((select * from CTE1), '|', '')) + 1