Sdílet prostřednictvím


JARO_WINKLER_DISTANCE (Transact-SQL) Preview

Platí pro: SQL Server 2025 (17.x) Azure SQL Database Azure SQLManaged InstanceSQL Database v Microsoft Fabric

Note

Jako funkce ve verzi Preview platí, že technologie uvedená v tomto článku podléhá dodatečným podmínkám použití pro verze Microsoft Azure Preview.

Vypočítá vzdálenost úprav mezi dvěma řetězci a dává přednost řetězcům, které odpovídají od začátku nastavené délky předpony.

Note

  • JARO_WINKLER_DISTANCE je momentálně v preview verzi SQL Server 2025 (17.x).
  • JARO_WINKLER_DISTANCEje k dispozici ve službě Azure SQL Managed Instance se zásadami aktualizaceSQL Serveru 2025 nebo Always-up-to-date.

Syntax

JARO_WINKLER_DISTANCE (
    character_expression
    , character_expression
)

Arguments

character_expression

Alfanumerický výraz dat znaků. character_expression může být konstanta, proměnná nebo sloupec. Výraz znaku nemůže být typu varchar(max) nebo nvarchar(max).

Návratová hodnota

plout

Remarks

Tato funkce implementuje algoritmus Jaro-Winkler upravit vzdálenost.

Examples

Následující příklad porovnává dvě slova a vrátí JARO_WINKLER_DISTANCE hodnotu jako sloupec s názvem Distance.

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

Returns:

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

Další příklady najdete v příkladu JARO_WINKLER_DISTANCE.