Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: Database SQL SQL Server 2025 (17.x)
Azure SQL Database
Azure SQL Managed Instance
di Microsoft Fabric
Note
Sebagai fitur pratinjau, teknologi yang tersaji dalam artikel ini tunduk pada Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.
Menghitung nilai kesamaan mulai dari 0 (menunjukkan tidak ada kecocokan) hingga 100 (menunjukkan kecocokan penuh).
Note
-
EDIT_DISTANCE_SIMILARITYsaat ini dalam pratinjau. -
EDIT_DISTANCE_SIMILARITYsaat ini tidak mendukung transposisi. - Dukungan SQL Server untuk
EDIT_DISTANCE_SIMILARITYdiperkenalkan di SQL Server 2025 (17.x). -
EDIT_DISTANCE_SIMILARITYtersedia di Azure SQL Managed Instance dengan kebijakan pembaruanSQL Server 2025 atau Always-up-to-date.
Syntax
EDIT_DISTANCE_SIMILARITY (
character_expression
, character_expression
)
Arguments
character_expression
Ekspresi alfanumerik data karakter. character_expression bisa berupa konstanta, variabel, atau kolom. Ekspresi karakter tidak boleh berjenis varchar(max) atau nvarchar(max).
Tipe pengembalian
int
Remarks
Fungsi ini mengimplementasikan algoritma Damerau-Levenshtein. Jika salah satu input adalah NULL, maka fungsi mengembalikan nilai NULL. Jika tidak, fungsi mengembalikan nilai bilangan bulat dari 0 hingga 100. Nilai kesamaan dihitung sebagai (1 – (edit_distance / greatest(len(string1), len(string2)))) * 100.
Examples
Contoh berikut membandingkan dua kata dan mengembalikan EDIT_DISTANCE_SIMILARITY() nilai sebagai kolom, bernama Distance.
SELECT 'Colour' AS WordUK,
'Color' AS WordUS,
EDIT_DISTANCE_SIMILARITY('Colour', 'Color') AS Distance;
Returns:
WordUK WordUS Distance
------ ------ -----------
Colour Color 83
Untuk contoh tambahan, lihat Contoh EDIT_DISTANCE_SIMILARITY().