时间:2021-07-01 10:21:17 帮助过:23人阅读
select * from view_psbaseinfo where DECODE(‘410782001125,411100000043‘, ‘‘, NULL, ‘410782001125,411100000043‘) IS NULL or PSCODE in (SELECT REGEXP_SUBSTR(‘410782001125,411100000043‘, ‘[^,]+‘, 1, LEVEL) AS PSCODE FROM DUAL CONNECT BY LEVEL <= LENGTH(‘410782001125,411100000043‘) + 1 - LENGTH(REPLACE(‘410782001125,411100000043‘, ‘,‘, ‘‘)));
Oracle 切割字符查询
标签:edit ase str strong where level post 查询 dual