【发布时间】:2019-04-04 02:16:19
【问题描述】:
如何在 SQL Server 存储过程中查找两个值之间的字符不匹配计数?这不是长度差异。
比如有两个值,
- 参考值 ='Visual'
- 测试值 ='Visvolc'
不匹配 = 3 个字符(第 4 位、第 5 位和第 7 位)
根据位置有 3 个字符不匹配。请帮忙。
【问题讨论】:
标签: sql sql-server-2008 stored-procedures
如何在 SQL Server 存储过程中查找两个值之间的字符不匹配计数?这不是长度差异。
比如有两个值,
不匹配 = 3 个字符(第 4 位、第 5 位和第 7 位)
根据位置有 3 个字符不匹配。请帮忙。
【问题讨论】:
标签: sql sql-server-2008 stored-procedures
听起来您正在寻找的是“编辑距离”,一些添加/删除/替换操作将一个字符串转换为另一个。查看此帖子:Levenshtein distance in T-SQL
【讨论】: