Delen via


preview van JARO_WINKLER_DISTANCE (Transact-SQL)

Van toepassing op: SQL Server 2025 (17.x) Preview AzureSQL Database Azure SQL Managed InstanceSQL-databasein Microsoft Fabric Preview

Note

Omdat het om een preview-functie gaat, is de technologie die in dit artikel wordt behandeld onderhevig aan de Aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews.

Berekent de bewerkingsafstand tussen twee tekenreeksen die voorkeur geven aan tekenreeksen die vanaf het begin overeenkomen voor een ingestelde lengte van het voorvoegsel.

Note

  • JARO_WINKLER_DISTANCE is momenteel beschikbaar als preview-versie.
  • SQL Server-ondersteuning voor JARO_WINKLER_DISTANCE geïntroduceerd in SQL Server 2025 (17.x) Preview.
  • JARO_WINKLER_DISTANCEis beschikbaar in Azure SQL Managed Instance met het updatebeleid voor SQL Server 2025 of Always-up-to-date update.

Syntax

JARO_WINKLER_DISTANCE (
    character_expression,
    character_expression
)  

Arguments

character_expression

Een alfanumerieke expressie van tekengegevens. character_expression kan een constante, variabele of kolom zijn. De tekenexpressie mag niet van het type varchar(max) of nvarchar(max)zijn.

Retourwaarde

drijven

Remarks

Met deze functie wordt het Jaro-Winkler algoritme voor het bewerken van afstand geïmplementeerd.

Example

In het volgende voorbeeld worden twee woorden vergeleken en wordt de waarde geretourneerd als een kolom met de JARO_WINKLER_DISTANCE naam Distance.

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

Returns:

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

Zie Voorbeeld JARO_WINKLER_DISTANCE voor meer voorbeelden.