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

Se aplica a: Sql Server 2025 (17.x) Punto de conexión de análisis sql de Azure SQL Database de Azure SQL DatabasedeAzure SQL Databaseen Microsoft Fabric y Almacenamiento en labase de datos SQL de Microsoft Fabric en 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 un valor de similitud comprendido entre 0 (que indica ninguna coincidencia) y 100 (lo que indica la coincidencia completa).

Note

  • JARO_WINKLER_SIMILARITY actualmente está en versión preliminar en SQL Server 2025 (17.x).
  • JARO_WINKLER_SIMILARITYestá 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_SIMILARITY (
    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

int

Remarks

Esta función implementa el algoritmo de Jaro-Winkler editar distancia y calcula el valor de similitud.

Examples

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

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

Returns:

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

Para obtener ejemplos adicionales, consulte Ejemplo JARO_WINKLER_SIMILARITY.