Partilhar via


JARO_WINKLER_SIMILARITY (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 um valor de similaridade que varia de 0 (indicando nenhuma correspondência) a 100 (indicando correspondência completa).

Note

  • JARO_WINKLER_SIMILARITY está atualmente em pré-visualização no SQL Server 2025 (17.x).
  • JARO_WINKLER_SIMILARITYestá 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_SIMILARITY (
    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

Int

Remarks

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

Examples

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

SELECT 'Colour' AS WordUK,
       'Color' AS WordUS,
       JARO_WINKLER_SIMILARITY('Colour', 'Color') AS Similarity;

Returns:

WordUK WordUS Similarity
------ ------ -------------
Colour Color  97

Para obter exemplos adicionais, consulte Exemplo JARO_WINKLER_SIMILARITY.