SQL Server中两个字符串之间的匹配百分比

SQL Server中两个字符串之间的匹配百分比,sql,sql-server,Sql,Sql Server,我想要类似的东西,两个字符串,然后两个字符串之间的百分比匹配,下面的例子 string1 string2 percentage match cali cali 100% 您必须为此编写函数。算法计算将一个字符串转换为另一个字符串所需的插入+删除+替换操作数。在最坏的情况下,操作数将等于较长字符串的长度,所以您可以轻松计算0%-100%的相似性。有一些T-SQL实现可以在线使用,例如(我没有测试它) SQL Server具有difference()函数()。如果你幸运的话,它会做你想

我想要类似的东西,两个字符串,然后两个字符串之间的百分比匹配,下面的例子

string1 string2 percentage match
cali    cali    100%

您必须为此编写函数。算法计算将一个字符串转换为另一个字符串所需的插入+删除+替换操作数。在最坏的情况下,操作数将等于较长字符串的长度,所以您可以轻松计算0%-100%的相似性。有一些T-SQL实现可以在线使用,例如(我没有测试它)

SQL Server具有
difference()
函数()。如果你幸运的话,它会做你想做的事情,但它不是高度概括的。否则,请解释一下“百分比匹配”是什么意思。我看了这个,我必须为它创建一个函数。