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

Функция

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

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

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

    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 |
    …