Compartilhar via


Função levenshtein

Aplica-se a:com marcação de verificação sim Databricks SQL marcado como sim Databricks Runtime

Retorna a distância Levenshtein entre as cadeias de caracteres str1 e str2.

Sintaxe

levenshtein(str1, str2 [, maxDistance])

Argumentos

  • str1: uma expressão STRING.

  • str2: uma expressão STRING.

  • maxDistance: uma expressão opcional INTEGER que limita a distância máxima de Levenshtein considerada. O padrão é ilimitado.

    Aplica-se a:verificação marcada como sim Databricks SQL com marcação de verificação sim Databricks Runtime 13.3 LTS e superior

Retornos

Um INTEGER. Se maxDistance for menor que a distância entre as duas cadeias de caracteres, a função retornará -1. If maxDistance for negativo, a função retornará -1.

Exemplos

> SELECT levenshtein('kitten', 'sitting');
 3

> SELECT levenshtein('kitten', 'sitting', 2);
 -1

> SELECT levenshtein('kitten', 'sitting', 4);
 3