PLSQL SOUNDEX函數用於返回字符串的語音表示形式。語音表示弦樂發聲的方式。 PLSQL SOUNDEX函數有助於比較拚寫不同但英語發音相似的單詞。
SOUNDEX函數接受一個參數input_string,該參數可以是CHAR,VARCHAR2,NCHAR或NVARCHAR2的任何數據類型。返回值是與char相同的數據類型。
用法:
SOUNDEX( input_string )
使用的參數:
input_string –用於指定您想知道其語音表示形式的字符串。
注意:
- SOUNDEX函數返回的值將始終以input_string的首字母開頭。
- SOUNDEX函數僅使用前5個輔音來確定返回值的NUMERIC部分,除非string1的第一個字母是元音。
- SOUNDEX函數不是區分大小寫的函數。
支持的Oracle /PLSQL版本:
- 甲骨文12c
- 甲骨文11g
- 甲骨文10g
- 甲骨文9i
- 甲骨文8i
示例1:
DECLARE Test_String string(25) := 'geeksforgeeks'; BEGIN dbms_output.put_line(SOUNDEX(Test_String)); END;
輸出:
G216
示例2:
DECLARE Test_String string(25) := 'GEEKSFORGEEKS'; BEGIN dbms_output.put_line(SOUNDEX(Test_String)); END;
輸出:
G216
示例3:
DECLARE Test_String string(25) := 'Hello'; BEGIN dbms_output.put_line(SOUNDEX(Test_String)); END;
輸出:
H400
示例4:
DECLARE Test_String string(25) := 'Hello'; BEGIN dbms_output.put_line(SOUNDEX(Test_String)); END;
輸出:
H400
示例5:
DECLARE Test_String string(25) := 'Hello User'; BEGIN dbms_output.put_line(SOUNDEX(Test_String)); END;
輸出:
H426
相關用法
- PLSQL MOD用法及代碼示例
- PLSQL LN用法及代碼示例
- PLSQL TAN用法及代碼示例
- PLSQL ABS用法及代碼示例
- PLSQL LOG用法及代碼示例
- PLSQL LEAST用法及代碼示例
- PLSQL CHR用法及代碼示例
- PLSQL EXP用法及代碼示例
- PLSQL SIN用法及代碼示例
- PLSQL COS用法及代碼示例
- PLSQL TRIM用法及代碼示例
- PLSQL INSTR4用法及代碼示例
- PLSQL VSIZE用法及代碼示例
- PLSQL ATAN用法及代碼示例
- PLSQL INSTR用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PLSQL | SOUNDEX Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。