比如
字段A: 'ab,cd,ef,gh'
字段B: 'aa,bb,cc,dd' 没有相同值
字段A: 'ab,cd,ef,gh'
字段B: 'aa,bb,cd,dd' 有相同值cd
比如
字段A: 'ab,cd,ef,gh'
字段B: 'aa,bb,cc,dd' 没有相同值
字段A: 'ab,cd,ef,gh'
字段B: 'aa,bb,cd,dd' 有相同值cd
oracle 取交集函数intersect
select regexp_substr(nme, '[^,]+', 1, rownum) nme
from (select '北京,杭州,上海' nme from dual)
connect by rownum <= length(regexp_replace(nme, '[^,]+')) +1
intersect
select regexp_substr(nme, '[^,]+', 1, rownum) nme
from (select '北京,上海,四川,郑州' nme from dual)
connect by rownum <= length(regexp_replace(nme, '[^,]+')) +1;