#SOUNDEX
SOUNDEX函数返回其参数expr通用表达式的soundex值,expr须为字符型或可以转换为字符型的其他类型。函数将返回一个VARCHAR/NVARCHAR类型的字符串。 soundex值为英语发音下单词的特殊缩略。
本函数遵循如下规则:
- 本函数不支持向量化计算。
- 当expr为NCHAR、NVARCHAR和NCLOB时,返回值为NVARCHAR类型;当expr为其他类型时,返回值为VARCHAR类型。
- expr不能为超过32000字节的XMLTYPE、LOB类型数据。
- 当expr隐式转换成字符型后的值中不包含英文字符时,函数返回NULL。
- 当expr为NULL时,函数返回NULL。
示例(HEAP表)
SELECT SOUNDEX(NULL) FROM dual;
SOUNDEX(NULL)
-------------
SELECT SOUNDEX('SSHS') FROM dual;
SOUNDEX('SSHS')
---------------
S200
SELECT SOUNDEX('SMYTHE') FROM dual;
SOUNDEX('SMYTHE')
-----------------
S530
SELECT SOUNDEX('SMITH') FROM dual;
SOUNDEX('SMITH')
----------------
S530