適用於: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 預覽版增補使用規定。
計算兩個字串之間的編輯距離,其喜好設定為一組前置詞長度從開頭相符的字串。
Note
-
JARO_WINKLER_DISTANCE目前在 SQL Server 2025(17.x)中處於預覽階段。 -
JARO_WINKLER_DISTANCE可在 Azure SQL 受控執行個體中使用 SQL Server 2025 或 一律up-to日期更新原則。
Syntax
JARO_WINKLER_DISTANCE (
character_expression
, character_expression
)
Arguments
character_expression
字元數據的英數位元表達式。 character_expression 可以是常數、變數或資料行。 角色表達式不能是 varchar(max) 或 nvarchar(max) 類型。
返回值
浮
Remarks
此函式會實作 Jaro-Winkler 編輯距離演算法。
範例
下列範例會比較兩個單字,並將值當做名為 JARO_WINKLER_DISTANCE的數據行傳回Distance。
SELECT 'Colour' AS WordUK,
'Color' AS WordUS,
JARO_WINKLER_DISTANCE('Colour', 'Color') AS Distance;
Returns:
WordUK WordUS Distance
------ ------ ------------------
Colour Color 0.0333333333333333
如需其他範例,請參閱範例JARO_WINKLER_DISTANCE。