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 2025 (17.x)
Microsoft Fabric'te
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği SQL veritabanı
Note
Önizleme özelliği olarak, bu makalede sunulan teknoloji Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları'na tabidir.
0 (eşleşme olmadığını gösterir) ile 100 arasında bir benzerlik değeri hesaplar (tam eşleşmeyi gösterir).
Note
-
EDIT_DISTANCE_SIMILARITYşu anda önizleme aşamasındadır. -
EDIT_DISTANCE_SIMILARITYşu anda transpozisyonları desteklememektedir. -
EDIT_DISTANCE_SIMILARITYSQL Server 2025 (17.x) ile tanıtıldı. -
EDIT_DISTANCE_SIMILARITY, SQL Server 2025 veya Always-up-to-dategüncelleştirme ilkesiyle Azure SQL Yönetilen Örneği'nde kullanılabilir.
Syntax
EDIT_DISTANCE_SIMILARITY (
character_expression
, character_expression
)
Arguments
character_expression
Karakter verilerinin alfasayısal ifadesi. character_expression sabit, değişken veya sütun olabilir. Karakter ifadesi varchar(max) veya nvarchar(max) tipinde olamaz.
Dönüş türleri
int
Remarks
Bu işlev Damerau-Levenshtein algoritmasını uygular. Girişlerden herhangi biri NULL ise işlev bir NULL değeri döndürür. Aksi takdirde işlev 0 ile 100 arasından bir tamsayı değeri döndürür. Benzerlik değeri olarak (1 – (edit_distance / greatest(len(string1), len(string2)))) * 100hesaplanır.
Örnekler
Aşağıdaki örnek iki sözcüğü karşılaştırır ve değerini adlı EDIT_DISTANCE_SIMILARITY()bir sütun olarak döndürürDistance.
SELECT 'Colour' AS WordUK,
'Color' AS WordUS,
EDIT_DISTANCE_SIMILARITY('Colour', 'Color') AS Distance;
Returns:
WordUK WordUS Distance
------ ------ -----------
Colour Color 83
Ek örnekler için bkz . Örnek EDIT_DISTANCE_SIMILARITY().