Сравнение фонетического звучания строк
Синтаксис
 
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