Partilhar via


JARO_WINKLER_DISTANCE (Transact-SQL) pré-visualização

Aplica-se a: SQL Server 2025 (17.x) Azure SQL Database AzureSQL Managed InstanceSQL database in Microsoft Fabric

Note

Como funcionalidade de pré-visualização, a tecnologia apresentada neste artigo está sujeita aos Termos de Utilização Suplementares para Pré-visualizações do Microsoft Azure.

Calcula a distância de edição entre duas cadeias de caracteres, dando preferência a cadeias de caracteres que correspondem desde o início para um comprimento de prefixo definido.

Note

  • JARO_WINKLER_DISTANCE está atualmente em pré-visualização no SQL Server 2025 (17.x).
  • JARO_WINKLER_DISTANCEestá disponível na Instância Gerenciada SQL do Azure com a política de atualizaçãoSQL Server 2025 ou Always-up-to-date.

Syntax

JARO_WINKLER_DISTANCE (
    character_expression
    , character_expression
)

Arguments

character_expression

Uma expressão alfanumérica de dados de caracteres. character_expression pode ser uma constante, variável ou coluna. A expressão do carácter não pode ser do tipo varchar(max) ou nvarchar(max).

Valor de retorno

flutuar

Remarks

Esta função implementa o algoritmo de distância de edição Jaro-Winkler.

Examples

O exemplo a seguir compara duas palavras e retorna o JARO_WINKLER_DISTANCE valor como uma coluna, chamada Distance.

SELECT 'Colour' AS WordUK,
       'Color' AS WordUS,
       JARO_WINKLER_DISTANCE('Colour', 'Color') AS Distance;

Returns:

WordUK WordUS Distance
------ ------ ------------------
Colour Color  0.0333333333333333

Para obter exemplos adicionais, consulte Exemplo JARO_WINKLER_DISTANCE.