DIFFERENCE

说明

求两个字符串的读音相似性。读音相似性为二者SOUNDEX值之差。有关SOUNDEX的计算请参见函数 SOUNDEX 的说明。

语法

difference ::=

参数

character_expression1

TEXT类型,表示要比较的第一个字符串,

character_expression2

TEXT类型,表示要比较的第二个字符串。

返回值

INT4。是两个字符串SOUNDEX值之差,从0到4不等,分别表示两个字符串的SOUNDEX值中有几个字母相同。由于SOUNDEX为四个字符的编码,所以4代表两个字符串的SOUNDEX值相同,即认为两个字符串的读音非常相似。

注解

该函数计算两个字符串的SOUNDEX值之差,有关SOUNDEX的内容,请参见 SOUNDEX 函数的说明。

示例

示例1: 使用 DIFFERENCE 求两个字符串的 SOUNDEX 值之差

--  使用 DIFFERENCE 求两个字符串的 SOUNDEX 值之差
SELECT DIFFERENCE('smith', 'smath');
DIFFERENCE(int)      |
---------------------
4                    |
总数目:1