avec SQL Server il y a difference qui se base sur la sonorité
sinon j'ai fais une fonction de ce type :
CREATE function F_compVille (@VILLE varchar(50), @CORRVILLE varchar(50))
returns int
as
begin
declare @cpt int
declare @i int
declare @pt varchar(1)
declare @ind int
set @cpt = 0
set @i = 1
while @i <= len(@VILLE)
begin
set @pt = substring(@VILLE, @i, 1)
set @ind = charindex(@pt, @CORRVILLE)
if @ind <> 0
begin
set @cpt = @cpt + 1
set @CORRVILLE = left(@CORRVILLE, @ind -1) + right(@CORRVILLE, len(@CORRVILLE) - @ind)
end
set @i = @i + 1
end
return @cpt
end