Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Ultra Light データベース管理とリファレンス » Ultra Light SQL リファレンス » Ultra Light SQL 関数 » SQL 関数 (P ~ Z)

 

SIMILAR 関数 [文字列]

2 つの文字列の類似性を示す数を返します。

構文
SIMILAR( string-expression-1, string-expression-2 )
パラメータ
  • string-expression-1   比較される最初の文字列。

  • string-expression-2   比較される 2 番目の文字列。

戻り値

SMALL INT

備考

SIMILAR 関数は、2 つの文字列の類似性を表す 0 ~ 100 の整数を返します。結果は、2 つの文字列の文字が一致している割合として解釈できます。値が 100 の場合は、2 つの文字列は同じです。

この関数を使用して、名前 (顧客名など) のリストを修正できます。顧客がわずかに異なる名前で重複して登録されている場合があります。テーブルをそのテーブル自体とジョインし、90% より大きく、100% 未満の類似性をすべてレポートします。

SIMILAR 関数で実行される計算は、単に文字数が一致する場合よりも複雑になります。

参照
標準と互換性
  • SQL/2003   ベンダ拡張。

次の文は値 75 を返します。2 つの値が 75 % 前後であることを示します。

SELECT SIMILAR( 'toast', 'coast' );