相似纪录的检测算法的实现?(临近记录排序SNM) 实在是看不懂,太专业了。我用T-SQL 给你解决不了,等高人吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以尝试用下面的两个函数。SOUNDEX 函数将字符串转换为四位数字代码,以在比较中使用。比较中忽略元音。非字母字符用于结束比较。此函数总会返回值。下面的示例显示了 SOUNDEX 函数对于相似的字符串 smith 和 smythe 的结果。当两个字符串相似时,它们的 SOUNDEX 代码相同。SELECT SOUNDEX ('smith'), SOUNDEX ('smythe');GO下面是结果集:----- -----S530 S530(1 row(s) affected)DIFFERENCE 函数比较两个字符串的 SOUNDEX 值,并评估它们之间的相似性,最后返回 0 到 4 之间的一个值,其中 4 表示匹配性最高。下面的示例中的第一个 SELECT 返回的 DIFFERENCE 为 4,因为 smithers 和 smothers 只有一个字符不同。SELECT DIFFERENCE('smithers', 'smothers');GO下面是结果集: ------------ 4(1 row(s) affected)下面的示例返回的 DIFFERENCE 为 3。这表示尽管两个字符串有几个不同的字符,但它们有相似的发音。SELECT DIFFERENCE('Jeff', 'Geoffe');GO下面是结果集: -----------3(1 row(s) affected) 高分求一sql语句 求救啊 求助!数据的自动抽取(或者叫备份?传送?) 哪位大虾知道存储过程的合并。 一个结构问题 如何在系统时间中取得'2005-02-01'格式的字符串? 大家来看看这个存储过程那里出问题了。 怎么得到一个存储过程返回的集合中所有的字段名 高手参谋..能不能用SQL语句将带非字符性的数据(图片,动画)变量,存入数据库中,,该怎么做?? sqlserver2K能插入两条完全相同的记录么 求昨天到今天的sql语句 如何删除全是NULL的多条记录?谢谢!
SOUNDEX 函数将字符串转换为四位数字代码,以在比较中使用。比较中忽略元音。非字母字符用于结束比较。此函数总会返回值。下面的示例显示了 SOUNDEX 函数对于相似的字符串 smith 和 smythe 的结果。当两个字符串相似时,它们的 SOUNDEX 代码相同。SELECT SOUNDEX ('smith'), SOUNDEX ('smythe');
GO下面是结果集:----- -----
S530 S530(1 row(s) affected)DIFFERENCE 函数比较两个字符串的 SOUNDEX 值,并评估它们之间的相似性,最后返回 0 到 4 之间的一个值,其中 4 表示匹配性最高。下面的示例中的第一个 SELECT 返回的 DIFFERENCE 为 4,因为 smithers 和 smothers 只有一个字符不同。SELECT DIFFERENCE('smithers', 'smothers');
GO下面是结果集: ------------
4
(1 row(s) affected)下面的示例返回的 DIFFERENCE 为 3。这表示尽管两个字符串有几个不同的字符,但它们有相似的发音。SELECT DIFFERENCE('Jeff', 'Geoffe');
GO下面是结果集: -----------
3(1 row(s) affected)