Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server 2025 (17.x) Förhandsversion av
Azure SQL Database
Azure SQL Managed Instance
SQL Database i Förhandsversion av Microsoft Fabric
Note
Som en förhandsgranskningsfunktion omfattas tekniken som presenteras i den här artikeln av kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure.
Beräknar ett likhetsvärde som sträcker sig från 0 (anger ingen matchning) till 100 (som anger fullständig matchning).
Note
-
EDIT_DISTANCE_SIMILARITYär för närvarande i förhandsversion. -
EDIT_DISTANCE_SIMILARITYstöder för närvarande inte införlivanden. - SQL Server-stöd för
EDIT_DISTANCE_SIMILARITYintroducerat i SQL Server 2025 (17.x) Förhandsversion. -
EDIT_DISTANCE_SIMILARITYär tillgängligt i Azure SQL Managed Instance med sql Server 2025- eller always-up-to-date update-principen.
Syntax
EDIT_DISTANCE_SIMILARITY (
character_expression,
character_expression
)
Arguments
character_expression
Ett alfanumeriskt uttryck för teckendata. character_expression kan vara en konstant, variabel eller kolumn. Teckenuttrycket får inte vara av typen varchar(max) eller nvarchar(max).
Returtyp
int
Remarks
Den här funktionen implementerar Damerau-Levenshtein-algoritmen. Om någon av indata är NULL returnerar funktionen ett NULL-värde. Annars returnerar funktionen ett heltalsvärde från 0 till 100. Likhetsvärdet beräknas som (1 – (edit_distance / greatest(len(string1), len(string2)))) * 100.
Example
I följande exempel jämförs två ord och värdet returneras EDIT_DISTANCE_SIMILARITY() som en kolumn med namnet Distance.
SELECT 'Colour' AS WordUK,
'Color' AS WordUS,
EDIT_DISTANCE_SIMILARITY('Colour', 'Color') AS Distance;
Returns:
WordUK WordUS Distance
------ ------ -----------
Colour Color 83
Ytterligare exempel finns i Exempel EDIT_DISTANCE_SIMILARITY().