Сравнение фонетического звучания строк
Синтаксис
 
difference(< значение 1 >, < значение 2 >)

< значение 1 > – выражение типа CHAR, VARCHAR;

< значение 2 > – выражение типа CHAR, VARCHAR.

Описание

Определение близости фонетического звучания.

Возвращаемое значение
  1. Разность фонетического звучания двух аргументов, вычисляемая на основании кодов фонетического значения аргументов (см. функцию soundex).

  2. Тип результата – INTEGER.

  3. Значение 0 указывает на фонетическое совпадение аргументов, 1 – на существенное различие.

  4. Если < значение 1 > или < значение 2 > имеют NULL-значение, результат будет NULL-значение.

Примеры
i:=difference("столб", "столп"); // 0
i:=difference("ошибка", "ашипка"); // 1