Dela via


förhandsversion av JARO_WINKLER_DISTANCE (Transact-SQL)

Gäller för: SQL Server 2025 (17.x) Förhandsversion av Azure SQL DatabaseAzure SQL Managed InstanceSQL Database i Förhandsversion av Microsoft Fabric

Note

Som en förhandsgranskningsfunktion omfattas tekniken som presenteras i den här artikeln av kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure.

Beräknar redigeringsavståndet mellan två strängar som ger företräde åt strängar som matchar från början för en angivet prefixlängd.

Note

  • JARO_WINKLER_DISTANCE är för närvarande i förhandsversion.
  • SQL Server-stöd för JARO_WINKLER_DISTANCE introducerat i SQL Server 2025 (17.x) Förhandsversion.
  • JARO_WINKLER_DISTANCEär tillgängligt i Azure SQL Managed Instance med sql Server 2025- eller always-up-to-date update-principen.

Syntax

JARO_WINKLER_DISTANCE (
    character_expression,
    character_expression
)  

Arguments

character_expression

Ett alfanumeriskt uttryck för teckendata. character_expression kan vara en konstant, variabel eller kolumn. Teckenuttrycket får inte vara av typen varchar(max) eller nvarchar(max).

Returvärde

flyta

Remarks

Den här funktionen implementerar Jaro-Winkler redigera avståndsalgoritmen.

Example

I följande exempel jämförs två ord och värdet returneras JARO_WINKLER_DISTANCE som en kolumn med namnet Distance.

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

Returns:

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

Fler exempel finns i Exempel JARO_WINKLER_DISTANCE.