Partager via


aperçu JARO_WINKLER_SIMILARITY (Transact-SQL)

S’applique à : Base de données SQL Server 2025 (17.x) Azure SQL DatabaseAzure SQL Managed InstanceSQL dans Microsoft Fabric

Note

En tant que fonctionnalité en préversion, la technologie présentée dans cet article est soumise aux conditions d’utilisation supplémentaires des préversions de Microsoft Azure.

Calcule une valeur de similarité allant de 0 (indiquant qu’aucune correspondance) à 100 (indiquant une correspondance complète).

Note

  • JARO_WINKLER_SIMILARITY est actuellement en version avant-première dans SQL Server 2025 (17.x).
  • JARO_WINKLER_SIMILARITYest disponible dans Azure SQL Managed Instance avec la stratégie de mise à jourSQL Server 2025 ou Always-up-to-date.

Syntax

JARO_WINKLER_SIMILARITY (
    character_expression
    , character_expression
)

Arguments

character_expression

Expression alphanumérique des données de caractères. character_expression peut être une constante, une variable ou une colonne. L’expression du caractère ne peut pas être du type varchar(max) ou nvarchar(max).

Valeur retournée

int

Remarks

Cette fonction implémente l’algorithme de Jaro-Winkler modifier la distance et calcule la valeur de similarité.

Examples

L’exemple suivant compare deux mots et retourne la valeur sous la JARO_WINKLER_SIMILARITY forme d’une colonne nommée Similarity.

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

Returns:

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

Pour obtenir d’autres exemples, consultez l’exemple JARO_WINKLER_SIMILARITY.