• 相关软件
    >DIFFERENCE 创建者:webmaster 更新时间:2006-02-16 15:51

    以整数返回两个字符表达式的 SOUNDEX 值之差。



    语法


    DIFFERENCE ( character_expression , character_expression )



    参数


    character_expression



    是类型 charvarchar 的表达式。



    返回类型


    int



    注释


    返回的整数是 SOUNDEX 值中相同字符的个数。返回的值从 0 到 4 不等,4 表示 SOUNDEX 值相同。



    示例


    在下例的第一部分,比较两个相差很小的字符串的 SOUNDEX 值,DIFFERENCE 返回的值是 4。在下例的第二部分,比较两个相差很大的字符串的 SOUNDEX 值,DIFFERENCE 返回的值是 0。



    USE pubs
    GO
    -- Returns a DIFFERENCE value of 4, the least possible difference.
    SELECT SOUNDEX('Green'),
    SOUNDEX('Greene'), DIFFERENCE('Green','Greene')
    GO
    -- Returns a DIFFERENCE value of 0, the highest possible difference.
    SELECT SOUNDEX('Blotchet-Halls'),
    SOUNDEX('Greene'), DIFFERENCE('Blotchet-Halls', 'Greene')
    GO


    下面是结果集:



    ----- ----- ----------- 
    G650 G650 4      

    (1 row(s) affected)
                   
    ----- ----- -----------
    B432 G650 0      

    (1 row(s) affected)
    相关文章
    本页查看次数: