Фонетический код значения

Функция

Получение фонетического кода значения.

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

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

    select soundex(? (char (10))), soundex( ? (char (10))), soundex(? (char (10))), soundex(? (char (10))), soundex(? (char (10)));
    РЕЛЭКС
    РЕЛЕКС
    РЕЛКС
    РЭЛКС
    RELEX
    |Р736|Р736|Р736|Р736|R420|

Возвращаемое значение
  1. Символьная строка, представляющая фонетический код заданного <значения>.

  2. Тип возвращаемого значения – CHAR(4).

Примечание

Возвращаемое значение в дальнейшем может использоваться для подбора подходящей фонетической фразы.

Примеры
  1. Фонетические коды М200 указывают на близкое фонетическое звучание слов.

    select soundex('make'), soundex('mak'), soundex('makk'), soundex('maket');
    |M200||M200||M200||M230|
  2. select soundex('cupe');
    |C100 |
    
    select bodytype from auto where soundex(bodytype) ='C100';
    |COUPE |
    |COUPE |
    …