SQL如下:
SELECT regexp_substr('1@2@3@4','[^@]+',1,level) value
FROM dual
CONNECT BY level <= LENGTH('1@2@3@4')-LENGTH(REPLACE('1@2@3@4','@',''))+1;
結果如圖:
其它方法參見:
SQL如下:
SELECT regexp_substr('1@2@3@4','[^@]+',1,level) value
FROM dual
CONNECT BY level <= LENGTH('1@2@3@4')-LENGTH(REPLACE('1@2@3@4','@',''))+1;
其它方法參見: