SOUNDEX 関数 - Amazon Redshift

SOUNDEX 関数

SOUNDEX 関数は、最初の文字と、指定した文字列の英語の発音を表す音の 3 桁のエンコードで構成されるアメリカの Soundex 値を返します。

構文

SOUNDEX(string)

引数

文字列

アメリカの Soundex コード値に変換する CHAR または VARCHAR 文字列を指定します。

戻り型

SOUNDEX 関数は、大文字と英語の発音を表す音の 3 桁のエンコードで構成される VARCHAR (4) 文字列を返します。

使用に関する注意事項

SOUNDEX 関数は、a~z および A~Z を含む、英字のアルファベットで小文字と大文字の ASCII 文字のみを変換します。SOUNDEX 関数は、他の文字を無視します。SOUNDEX は、スペースで区切られた複数の単語の文字列に対して、単一の Soundex 値を返します。

select soundex('AWS Amazon');
soundex --------- A252

SOUNDEX は、入力文字列に英語の文字が含まれていない場合、空の文字列を返します。

select soundex('+-*/%');
soundex ---------

次の例は、Amazon という単語の Soundex A525 を返します。

select soundex('Amazon');
soundex --------- A525