模糊匹配SQL语法

时间:2013-07-26 10:28:09

标签: sql-server ssis

如何在SQL中编写与SSIS模糊匹配组件类似的匹配项?

我们使用SQL Server功能和SQL语法可以使用哪些选项?

谢谢,

2 个答案:

答案 0 :(得分:1)

您可以使用SQL Server的full text indexing功能以及相关功能CONTAINSRANK等。

答案 1 :(得分:1)

在T-SQL中进行模糊匹配的最简单方法是使用SOUNDEX()DIFFERENCE()

例如

select 
soundex('SQL') as 'four-character (SOUNDEX) code' -- Returns S240
, soundex('Sequel') as 'four-character (SOUNDEX) code' -- Returns S240
, difference('SQL', 'Sequel') as  '0: weak or no similarity. 4: strong similarity or the same values.' -- Returns 4