Хм ... учитывая, что вы читали другой пост, который вы, вероятно, уже знаете об операторе like ... может быть, ваша проблема в "получении строки и поиске чего-то подобного"?
--This part searches for a string you want
declare @MyString varchar(max)
set @MyString = (Select column from table
where **LOGIC TO FIND THE STRING GOES HERE**)
--This part searches for that string
select searchColumn, ABS(Len(searchColumn) - Len(@MyString)) as Similarity
from table where data LIKE '%' + @MyString + '%'
Order by Similarity, searchColumn
Сходствочасть что-то вроде того, что вы опубликовали.Если строки «более похожи», то есть имеют одинаковую длину, они будут выше в запросе результатов.Очевидно, что абсолютной части можно избежать, но я сделал это на всякий случай.
Надеюсь, это поможет = -)