SOUNDEX 函數 - AWS Clean Rooms

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

SOUNDEX 函數

SOUNDEX 函數會傳回由第一個字母後面接著代表您指定之字串英文發音的聲音的 3 位數編碼所組成的 American Soundex 值。

語法

SOUNDEX(string)

引數

string

您可以指定要轉換為美國聲音代碼值的 CHAR 或 VARCHAR 字符串。

傳回類型

SOUNDEX 函數返回一個 VARCHAR (4) 字符串由一個大寫字母後跟代表英語發音的聲音的三位數編碼。

使用須知

SOUNDEX 函數只會轉換英文字母小寫和大寫 ASCII 字元,包括 A-z 和 A-Z。SOUNDEX 會忽略其他字元。SOUNDEX 傳回由空格分隔的多個單詞的字串的單個 Soundex 值。

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

SOUNDEX 傳回一個空字串,如果輸入字串不包含任何英文字母。

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

範例

下面的示例返回的聲音 A525 這個詞 Amazon。

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