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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。