跳到主要内容

LEVENSHTEIN

描述

LEVENSHTEIN 函数用于计算两个字符串之间的编辑距离。
编辑距离是把一个字符串变成另一个字符串所需的最少单字符插入、删除或替换次数。

该函数按 UTF-8 字符计数。

语法

LEVENSHTEIN(<str1>, <str2>)

参数

参数说明
<str1>第一个字符串
<str2>第二个字符串

返回值

返回 INT。

示例

SELECT levenshtein('kitten', 'sitting'); -- 3
SELECT levenshtein('数据库', '数据'); -- 1

说明

  • 支持 UTF-8 字符。
  • 任意参数为 NULL 时返回 NULL。