Condividi tramite


anteprima di JARO_WINKLER_DISTANCE (Transact-SQL)

Si applica a: Sql Server 2025 (17.x) DatabaseSQL di Azure Istanza gestita di SQL di Azurein Microsoft Fabric

Note

In quanto funzionalità di anteprima, la tecnologia presentata in questo articolo è soggetta alle condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.

Calcola la distanza di modifica tra due stringhe che assegnano la preferenza alle stringhe che corrispondono dall'inizio per una lunghezza del prefisso impostata.

Note

  • JARO_WINKLER_DISTANCE attualmente è in anteprima su SQL Server 2025 (17.x).
  • JARO_WINKLER_DISTANCEè disponibile in Istanza gestita di SQL di Azure con i criteri di aggiornamento di SQL Server 2025 o Always-up-to-date.

Syntax

JARO_WINKLER_DISTANCE (
    character_expression
    , character_expression
)

Arguments

character_expression

Espressione alfanumerica dei dati di tipo carattere. character_expression può essere una costante, una variabile o una colonna. L'espressione del carattere non può essere di tipo varchar(max) o nvarchar(max).

Valore restituito

galleggiare

Remarks

Questa funzione implementa l'algoritmo di modifica distanza Jaro-Winkler.

Esempi

Nell'esempio seguente vengono confrontate due parole e viene restituito il JARO_WINKLER_DISTANCE valore come colonna denominata Distance.

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

Returns:

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

Per altri esempi, vedere Esempi di JARO_WINKLER_DISTANCE.