Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analytics Platform Sistemi (PDW)
Microsoft Fabric
Warehouse'da SQL analiz uç noktası
Bu işlev, iki farklı karakter ifadesinin SOUNDEX() değerleri arasındaki farkı ölçen bir tamsayı değeri döndürür.
Transact-SQL söz dizimi kuralları
Sözdizimi
DIFFERENCE ( character_expression , character_expression )
Bağımsız değişken
character_expression
Karakter verilerinin alfasayısal ifadesi. character_expression sabit, değişken veya sütun olabilir.
Dönüş türleri
int
Açıklamalar
DIFFERENCE
iki farklı SOUNDEX
değerini karşılaştırır ve bir tamsayı değeri döndürür. Bu değer, SOUNDEX
değerlerinin 4
için 0
ölçeğinde eşleşme derecesini ölçer.
0
değeri, SOUNDEX
değerleri arasında zayıf veya hiç benzerlik olmadığını gösterir; 4
kesinlikle benzer, hatta aynı eşleşen SOUNDEX
değerleri gösterir.
DIFFERENCE
ve SOUNDEX
harmanlama duyarlılığı vardır.
Örnekler
Bu örneğin ilk bölümü, çok benzer iki dizenin SOUNDEX
değerlerini karşılaştırır.
Latin1_General
harmanlama için DIFFERENCE
4
değerini döndürür. Örneğin ikinci bölümü, çok farklı iki dizenin SOUNDEX
değerlerini karşılaştırır ve Latin1_General
harmanlama için DIFFERENCE
0
değerini döndürür.
A. Mümkün olan en az fark olan 4 FARK değerini döndürür
SELECT SOUNDEX('Green'),
SOUNDEX('Greene'),
DIFFERENCE('Green', 'Greene');
GO
Sonuç kümesi aşağıdadır.
----- ----- -----------
G650 G650 4
B. Olası en yüksek fark olan 0 FARK değerini döndürür
SELECT SOUNDEX('Blotchet-Halls'),
SOUNDEX('Greene'),
DIFFERENCE('Blotchet-Halls', 'Greene');
GO
Sonuç kümesi aşağıdadır.
----- ----- -----------
B432 G650 0