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

Функция

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

Спецификация
 
<синтаксис>::=
Общие правила
  1. Параметры <значение1> и <значение2> должны быть символьным типом данных или приводиться к нему.

  2. Аргументы могут быть заданы , который должен содержать спецификацию типа данных параметра.

    select difference(? (char (10)), ? (char (10)));
    РЕЛЭКС
    РЕЛЕКС
    |          0|
Возвращаемое значение
  1. Разность фонетического звучания двух аргументов, вычисляемая на основании кодов фонетического значения аргументов (см. функцию SOUNDEX).

  2. Тип возвращаемого значения – INTEGER:

    • 0 – фонетическое совпадение аргументов;

    • 1 – существенное различие.

Пример
select difference('make', 'makk'),
      difference('make', 'makt'),
      difference('make', 'abcd');
|0 |1 |1 |