Сравнение фонетического звучания строк
Синтаксис
difference(<значение 1>, <значение 2>)
<значение 1>
– выражение типа CHAR, VARCHAR;
<значение 2>
– выражение типа CHAR, VARCHAR.
Описание
Определение близости фонетического звучания.
Возвращаемое значение
-
Разность фонетического звучания двух аргументов, вычисляемая на основании кодов фонетического значения аргументов (см. функцию soundex).
-
Тип результата – INTEGER.
-
Значение 0 указывает на фонетическое совпадение аргументов, 1 – на существенное различие.
-
Если
<значение 1>
или<значение 2>
имеют NULL-значение, результат будет NULL-значение.
Примеры
i:=difference("столб", "столп"); // 0
i:=difference("ошибка", "ашипка"); // 1