Compartir vía


JARO_WINKLER_DISTANCE (Transact-SQL) (versión preliminar)

Se aplica a: SQL Server 2025 (17.x) Base de datos SQL de Azure SQL Database deAzure SQL Managed Instanceen Microsoft Fabric

Note

Como característica en versión preliminar, la tecnología que se presenta en este artículo está sujeta a los términos de uso complementarios para las versiones preliminares de Microsoft Azure.

Calcula la distancia de edición entre dos cadenas que dan preferencia a las cadenas que coinciden desde el principio para una longitud de prefijo establecida.

Note

  • JARO_WINKLER_DISTANCE actualmente está en versión preliminar en SQL Server 2025 (17.x).
  • JARO_WINKLER_DISTANCEestá disponible en Instancia administrada de Azure SQL con la directiva de actualización de sql Server 2025 o Always-up-to-date.

Syntax

JARO_WINKLER_DISTANCE (
    character_expression
    , character_expression
)

Arguments

character_expression

Expresión alfanumérica de datos de caracteres. character_expression puede ser una constante, una variable o una columna. La expresión del carácter no puede ser del tipo varchar(máx) o nvarchar(máx).

Valor devuelto

flotar

Remarks

Esta función implementa el algoritmo de distancia de edición de Jaro-Winkler.

Examples

En el ejemplo siguiente se comparan dos palabras y se devuelve el JARO_WINKLER_DISTANCE valor como una columna denominada Distance.

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

Returns:

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

Para obtener ejemplos adicionales, vea Ejemplo JARO_WINKLER_DISTANCE.