Bagikan melalui


pratinjau JARO_WINKLER_SIMILARITY (Transact-SQL)

Berlaku untuk: Database SQL SQL Server 2025 (17.x) Azure SQL DatabaseAzure SQL Managed Instancedi 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

  • JARO_WINKLER_SIMILARITY saat ini dalam pratinjau di SQL Server 2025 (17.x).
  • JARO_WINKLER_SIMILARITYtersedia di Azure SQL Managed Instance dengan kebijakan pembaruanSQL Server 2025 atau Always-up-to-date.

Syntax

JARO_WINKLER_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).

Mengembalikan nilai

Int

Remarks

Fungsi ini mengimplementasikan algoritma jarak edit Jaro-Winkler dan menghitung nilai kesamaan.

Examples

Contoh berikut membandingkan dua kata dan mengembalikan JARO_WINKLER_SIMILARITY nilai sebagai kolom, bernama Similarity.

SELECT 'Colour' AS WordUK,
       'Color' AS WordUS,
       JARO_WINKLER_SIMILARITY('Colour', 'Color') AS Similarity;

Returns:

WordUK WordUS Similarity
------ ------ -------------
Colour Color  97

Untuk contoh tambahan, lihat Contoh JARO_WINKLER_SIMILARITY.