Udostępnij za pomocą


JARO_WINKLER_SIMILARITY (Transact-SQL) (wersja zapoznawcza)

Dotyczy: SQL Server 2025 (17.x) Azure SQL DatabaseAzure SQL Managed InstanceSQL Database w usłudze Microsoft Fabric

Note

Jako funkcja w wersji zapoznawczej technologia przedstawiona w tym artykule podlega dodatkowym warunkom użytkowania dla wersji zapoznawczych platformy Microsoft Azure.

Oblicza wartość podobieństwa z zakresu od 0 (wskazującą brak dopasowania) do 100 (wskazującą pełne dopasowanie).

Note

  • JARO_WINKLER_SIMILARITY obecnie jest w wersji podglądowej SQL Server 2025 (17.x).
  • JARO_WINKLER_SIMILARITYjest dostępny w usłudze Azure SQL Managed Instance z zasadami aktualizacji zawszeup-toSQL Server 2025 lub Always-up-to.

Syntax

JARO_WINKLER_SIMILARITY (
    character_expression
    , character_expression
)

Arguments

character_expression

Alfanumeryczne wyrażenie danych znaków. character_expression może być stałą, zmienną lub kolumną. Wyrażenie znaku nie może być typu varchar(max) ani nvarchar(max).

Wartość zwracana

Int

Remarks

Ta funkcja implementuje algorytm Jaro-Winkler edytowania odległości i oblicza wartość podobieństwa.

Examples

Poniższy przykład porównuje dwa wyrazy i zwraca JARO_WINKLER_SIMILARITY wartość jako kolumnę o nazwie Similarity.

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

Returns:

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

Aby uzyskać dodatkowe przykłady, zobacz Przykład JARO_WINKLER_SIMILARITY.