字符串1包含字符串2,如何把字符串1与字符串2的差异找出来

字符串1包含字符串2,怎么把字符串1与字符串2的差异找出来字符串1:a,b,c,d 字符串2:a,c 将b,d找出来

字符串1包含字符串2,怎么把字符串1与字符串2的差异找出来
字符串1:'a,b,c,d' 字符串2:'a,c' 将'b,d'找出来
用SQL,函数,存储过程都可以,只要快速简便。

返回:
行1 b
行2 d
或者:
b,d
都可以。

[解决办法]

SQL code
select regexp_substr('a,b,c,d', '[^,]+',1,rownum) result from dual connect by rownum<=length('a,b,c,d')-length(replace('a,b,c,d', ',', ''))+1minusselect regexp_substr('a,c', '[^,]+',1,rownum) result from dual connect by rownum<=length('a,c')-length(replace('a,c', ',', ''))+1;/*bd*/