Последнее обновление
HAMMING_DISTANCE
Описание
Функция HAMMING_DISTANCE возвращает количество позиций, в которых различаются две строки одинаковой длины.
Эта функция подсчитывает символы в кодировке UTF-8.
Синтаксис
HAMMING_DISTANCE(<str1>, <str2>)
Параметры
| Параметр | Описание |
|---|---|
<str1> | Первая строка |
<str2> | Вторая строка |
Возвращаемое значение
Возвращает значение типа BIGINT.
Примеры
SELECT hamming_distance('karolin', 'kathrin'); -- 3
SELECT hamming_distance('数据库', '数据仓'); -- 1
Примечания
- Обе строки должны иметь одинаковую длину. В противном случае возвращается ошибка.
- Поддерживаются символы UTF-8.
- Если на вход подано значение NULL, возвращается NULL.