Compartilhar via


visualização de JARO_WINKLER_DISTANCE (Transact-SQL)

Aplica-se a: SQL Server 2025 (17.x) Banco de Dados SQL do AzureBanco de DadosSQL do Azure Banco de Dados SQL banco de dados SQL do Banco de Dados SQL do Azurebanco de dados SQL no Microsoft Fabric

Note

Como uma versão prévia do recurso, a tecnologia apresentada neste artigo está sujeita aos Termos de uso complementares para versões prévias do Microsoft Azure.

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

Note

  • JARO_WINKLER_DISTANCE atualmente está em pré-visualização no SQL Server 2025 (17.x).
  • JARO_WINKLER_DISTANCEestá disponível na Instância Gerenciada de SQL do Azure com a política de atualização do SQL 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 caractere. character_expression pode ser uma constante, variável ou coluna. A expressão do caractere não pode ser do tipo varchar(max) ou nvarchar(max).

Valor de retorno

flutuar

Remarks

Essa função implementa o algoritmo de Jaro-Winkler editar distância.

Exemplos

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.