Megosztás a következőn keresztül:


JARO_WINKLER_DISTANCE (Transact-SQL) előzetes verzió

A következőkre vonatkozik: SQL Server 2025 (17.x) Azure SQL DatabaseAzure SQL Managed InstanceSQL Database a Microsoft Fabricben

Note

Előzetes verziójú funkcióként a cikkben bemutatott technológia a Microsoft Azure előzetes verziójának kiegészítő használati feltételeire vonatkozik.

Kiszámítja a két sztring közötti szerkesztési távolságot, amely a megadott előtag hosszának kezdetétől egyező sztringeket részesíti előnyben.

Note

  • JARO_WINKLER_DISTANCE jelenleg előnézetben van SQL Server 2025 (17.x) verzióban.
  • JARO_WINKLER_DISTANCE a felügyelt Azure SQL-példányban az SQL Server 2025 vagy az Always-up-todátumfrissítésiszabályzattal érhető el.

Syntax

JARO_WINKLER_DISTANCE (
    character_expression
    , character_expression
)

Arguments

character_expression

Karakteradatok alfanumerikus kifejezése. character_expression lehet állandó, változó vagy oszlop. A karakterkifejezés nem lehet varchar(max) vagy nvarchar(max) típusú.

Visszaadott érték

lebeg

Remarks

Ez a függvény implementálja a Jaro-Winkler távolsági algoritmust.

Példák

Az alábbi példa két szót hasonlít össze, és az JARO_WINKLER_DISTANCE értéket oszlopként adja vissza.Distance

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

Returns:

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

További példákért lásd a példa JARO_WINKLER_DISTANCE.