返回一个数字,以表示两个字符串之间的相似性。
SIMILAR( string-expression-1, string-expression-2 )
string-expression-1 要比较的第一个字符串。
string-expression-2 要比较的第二个字符串。
SMALL INT
此函数返回 0 和 100 之间的一个整数,表示两个字符串之间的相似性。结果可以被解释成两个字符串之间匹配字符的百分比。值 100 表示两个字符串完全相同。
此函数可用于更正名称(如客户)列表。某些客户可能用稍微不同的名称多次添加到列表中。将表与自身连接,并生成一个报告,其中列出所有大于 90% 但小于 100% 的相似性。
为 SIMILAR 函数执行的计算要比仅计算匹配的字符数更为复杂。
SQL/2003 服务商扩充。
以下语句返回值 75,表示两个值的相似性为 75%。
SELECT SIMILAR( 'toast', 'coast' ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |