Sdílet prostřednictvím


JARO_WINKLER_SIMILARITY (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á hodnotu podobnosti v rozsahu od 0 (označující žádnou shodu) na 100 (označující úplnou shodu).

Note

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

Syntax

JARO_WINKLER_SIMILARITY (
    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

int

Remarks

Tato funkce implementuje Jaro-Winkler upravit algoritmus vzdálenosti a vypočítá hodnotu podobnosti.

Examples

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

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

Returns:

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

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