Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: SQL Server 2025 (17.x)
Azure SQL Database
Azure SQL Managed Instance
SQL Analytics-eindpunt in Microsoft Fabric en Warehouse in Microsoft Fabric
SQL Database in Microsoft Fabric SQL Database in Microsoft Fabric
Note
Omdat het om een preview-functie gaat, is de technologie die in dit artikel wordt behandeld onderhevig aan de Aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews.
Berekent een gelijkenisscore tussen twee strings op basis van hun bewerkingsafstand. De score varieert van 0 (geen overeenkomst) tot 100 (een exacte overeenkomst).
Note
-
EDIT_DISTANCE_SIMILARITYis momenteel beschikbaar als preview-versie. - SQL Server-ondersteuning geïntroduceerd
EDIT_DISTANCE_SIMILARITYin SQL Server 2025 (17.x). -
EDIT_DISTANCE_SIMILARITYis beschikbaar in Azure SQL Managed Instance met het updatebeleid voor SQL Server 2025 of Always-up-to-date update.
Syntax
EDIT_DISTANCE_SIMILARITY (
character_expression
, character_expression
)
Arguments
character_expression
Een alfanumerieke expressie van tekengegevens. character_expression kan een constante, variabele of kolom zijn. De karakterexpressie kan niet van het type varchar(max) of nvarchar(max) zijn.
Retourtypen
int
Remarks
Deze functie implementeert het Damerau-Levenshtein (Optimal String Alignment) algoritme. Als een van de invoerwaarden is NULL , retourneert de functie een NULL waarde. Anders geeft de functie een geheel getal van tot 0100terug. De gelijkeniswaarde wordt berekend als (1 - (edit_distance / greatest(len(string1), len(string2)))) * 100.
Voorbeelden
Eén. Bereken de gelijkenis tussen twee woorden op bewerkingsafstand
In het volgende voorbeeld worden twee woorden vergeleken en wordt de waarde geretourneerd als een kolom met de EDIT_DISTANCE_SIMILARITY() naam Similarity.
SELECT 'Colour' AS WordUK,
'Color' AS WordUS,
EDIT_DISTANCE_SIMILARITY('Colour', 'Color') AS Similarity;
Hier is het resultatenoverzicht.
WordUK WordUS Similarity
------ ------ -----------
Colour Color 83
Zie Voorbeeld EDIT_DISTANCE_SIMILARITY()voor meer voorbeelden.