oracle分割以逗号间隔得字符串
第一种
SELECT
REGEXP_SUBSTR ('1,2,3',
'[^,]+',
1,
rownum)
FROM
dual
CONNECT BY
rownum <= LENGTH ('1,2,3') - LENGTH (regexp_replace('1,2,3', ',', ''))+ 1;
第二种
SELECT DISTINCT REGEXP_SUBSTR ('1,2,3','[^,]+',1,LEVEL) as "token"
FROM DUAL
CONNECT B.
原创
2021-12-09 09:05:54 ·
8119 阅读 ·
0 评论