適用於: SQL Server 2025 (17.x)
Azure SQL Database Azure
SQL Managed Instance
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。