다음을 통해 공유


levenshtein 기능

적용 대상: 예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

str1str2 문자열 사이의 Levenshtein 거리를 반환합니다.

구문

levenshtein(str1, str2 [, maxDistance])

인수

  • str1: STRING 식입니다.

  • str2: STRING 식입니다.

  • maxDistance: 고려된 최대 Levenshtein 거리를 제한하는 선택적 INTEGER 식입니다. 기본값은 무제한입니다.

    적용 대상: 예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime 13.3 LTS 이상

반품

INTEGER입니다. 두 문자열 사이의 거리보다 작으면 maxDistance 함수는 -1을 반환합니다. 음수이면 maxDistance 함수는 -1을 반환합니다.

예제

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

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

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