两个字符串无序匹配问题
2008-08-26 12:44:04 来源:WEB开发网核心提示: SELECT NO,ST ,fun_match_cnt(ST,'A3MLLKNKDS') AS 相同值,NVl(LENGTH(fun_match_cnt(ST,'A3MLLKNKDS')),0)/2 as 相同数量 FROM T1;---NO ST 相同值
SELECT NO,ST ,fun_match_cnt(ST,'A3MLLKNKDS') AS 相同值,NVl(LENGTH(fun_match_cnt(ST,'A3MLLKNKDS')),0)/2 as 相同数量 FROM T1;
-------------------------------------------------------------------------------------------------------------------
NO ST 相同值 相同数量
1 'A1A3BCLKMBNK' A3 LK NK 3
2 'A2A4MBKLDMSK' 0
. ............................ ... .
. ............................ ... .
使用递归或者循环匹配方式效率太低,希望各路高人能有更好的方法
感谢各位的踊跃参与,个人不关心是否用到函数或者过程,关键是想提高效率,找高效的方法
[]
赞助商链接