visualização de JARO_WINKLER_DISTANCE (Transact-SQL)

Aplica-se a: SQL Server 2025 (17.x) Banco de Dados SQL do AzurePonto de extremidade de análise deSQL da Instância Gerenciada de SQL do Azureno Microsoft Fabric e Warehouse noBanco de Dados SQL do Microsoft Fabric 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.