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

Функция

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

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

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

    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 |