SELECT REGEXP_SUBSTR('A,B,C','[^,]+',1,LEVEL)
FROM DUAL
CONNECT BY LEVEL<=LENGTH('A,B,C')-LENGTH(REPLACE('A,B,C',','))+1
字符串为A,B,C
执行完

本文详细探讨了SQL中的子查询和分层查询技术。通过实例展示了如何使用SELECT REGEXP_SUBSTR函数从字符串'A,B,C'中提取不包含逗号的元素,并结合CONNECT BY LEVEL进行层次遍历。内容深入浅出,适合数据库开发者和数据分析师学习。
SELECT REGEXP_SUBSTR('A,B,C','[^,]+',1,LEVEL)
FROM DUAL
CONNECT BY LEVEL<=LENGTH('A,B,C')-LENGTH(REPLACE('A,B,C',','))+1
字符串为A,B,C
执行完

530

被折叠的 条评论
为什么被折叠?