Freigeben über


JARO_WINKLER_DISTANCE (Transact-SQL) Vorschau

Gilt für: SQL Server 2025 (17.x) Azure SQL-Datenbank AzureSQL Managed InstanceSQL SQL-Datenbank in Microsoft Fabric

Note

Als Previewfunktion unterliegt die in diesem Artikel vorgestellte Technologie den zusätzlichen Nutzungsbedingungen für Microsoft Azure-Vorschauen.

Berechnet den Bearbeitungsabstand zwischen zwei Zeichenfolgen, wobei Zeichenfolgen bevorzugt werden, die von Anfang an für eine festgelegte Präfixlänge übereinstimmen.

Note

  • JARO_WINKLER_DISTANCE ist derzeit in der Vorschau in SQL Server 2025 (17.x).
  • JARO_WINKLER_DISTANCEist in azure SQL Managed Instance mit der SQL Server 2025- oder Always-up-to-Updaterichtlinie verfügbar.

Syntax

JARO_WINKLER_DISTANCE (
    character_expression
    , character_expression
)

Arguments

character_expression

Ein alphanumerischer Ausdruck von Zeichendaten. character_expression kann eine Konstante, Variable oder Spalte sein. Der Charakterausdruck kann nicht vom Typ varchar(max) oder nvarchar(max) sein.

Rückgabewert

schweben

Remarks

Diese Funktion implementiert den Jaro-Winkler Bearbeitungsabstandsalgorithmus.

Examples

Im folgenden Beispiel werden zwei Wörter verglichen und der JARO_WINKLER_DISTANCE Wert als Spalte mit dem Namen zurückgegeben Distance.

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

Returns:

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

Weitere Beispiele finden Sie unter Beispiel-JARO_WINKLER_DISTANCE.