Bagikan melalui


pratinjau JARO_WINKLER_DISTANCE (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 jarak edit antara dua string yang memberikan preferensi ke string yang cocok dari awal untuk panjang awalan yang ditetapkan.

Note

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

Syntax

JARO_WINKLER_DISTANCE (
    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

mengapung

Remarks

Fungsi ini mengimplementasikan algoritma jarak edit Jaro-Winkler.

Examples

Contoh berikut membandingkan dua kata dan mengembalikan JARO_WINKLER_DISTANCE nilai sebagai kolom, bernama Distance.

SELECT 'Colour' AS WordUK,
       'Color' AS WordUS,
       JARO_WINKLER_DISTANCE('Colour', 'Color') AS Distance;

Returns:

WordUK WordUS Distance
------ ------ ------------------
Colour Color  0.0333333333333333

Untuk contoh tambahan, lihat Contoh JARO_WINKLER_DISTANCE.