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