適用於:SQL Server 2025 (17.x)
Azure SQL Database
AzureSQL Managed Instance
SQL Analytics endpoint in Microsoft Fabric and Warehouse in Microsoft Fabric
SQL database in Microsoft Fabric
Note
作為預覽功能,本文所述的技術受限於 Microsoft Azure 預覽版增補使用規定。
計算相似度值,範圍從0(表示不相符)到100(表示完整相符)。
Note
-
JARO_WINKLER_SIMILARITY目前在 SQL Server 2025(17.x)中處於預覽階段。 -
JARO_WINKLER_SIMILARITY可在 Azure SQL 受控執行個體中使用 SQL Server 2025 或 一律up-to日期更新原則。
Syntax
JARO_WINKLER_SIMILARITY (
character_expression
, character_expression
)
Arguments
character_expression
字元數據的英數位元表達式。 character_expression 可以是常數、變數或資料行。 角色表達式不能是 varchar(max) 或 nvarchar(max) 類型。
返回值
int
Remarks
此函式會實作 Jaro-Winkler 編輯距離演算法,並計算相似度值。
Examples
下列範例會比較兩個單字,並將值當做名為 JARO_WINKLER_SIMILARITY的數據行傳回Similarity。
SELECT 'Colour' AS WordUK,
'Color' AS WordUS,
JARO_WINKLER_SIMILARITY('Colour', 'Color') AS Similarity;
Returns:
WordUK WordUS Similarity
------ ------ -------------
Colour Color 97
如需其他範例,請參閱範例JARO_WINKLER_SIMILARITY。