MSSQL sql server 字符串函数 Difference 功能简介


一、sql Difference 功能简介

Difference 函数主要功能为:

检测英文字母中两个表达式的soundex值是否相似



参数1:
表达式
参数2:
表达式
返回值:
0 几乎不相同
1 相似度比0 强
2 相似度比1 强
3 相似度比3 强
4 完全相同或近似相同



二、Difference 应用简介

例1:

     declare @a varchar(10),@b varchar(10)
 set @a ='test'
 set @b ='testA'
 select Difference(@a,@b) as [相似度],SOUNDEX(@a),SOUNDEX(@b)
  


例2:

  create table A (info1 varchar(100),info2 varchar(100))
 insert into A values('adeal','adealttest')
 insert into A values('maomao','maomao365.com')
 insert into A values('1234','252525')
 insert into A values('网站','网站')
  insert into A values('mssql','mssqltest')
 go 
 
 select DIFFERENCE(info1,info2) as [相似度检测] from A 
 go
 
 truncate table A
 drop table A 
 go


相关阅读:
MSSQL sql server 字符串函数 SOUNDEX 功能简介