Delen via


preview van JARO_WINKLER_SIMILARITY (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 een overeenkomstwaarde tussen 0 (die geen overeenkomst aangeeft) tot 100 (wat een volledige overeenkomst aangeeft).

Note

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

Syntax

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

Int

Remarks

Met deze functie wordt het Jaro-Winkler het algoritme voor afstand bewerken geïmplementeerd en wordt de gelijkeniswaarde berekend.

Examples

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

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

Returns:

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

Zie Voorbeeld JARO_WINKLER_SIMILARITY voor meer voorbeelden.