もっと詳しく

SQL Serverの違いにより、異なる文字式間のsoundex()値の違いを計算できます。

Soundexとは何ですか?

SQL Serverのsoundex値は、英語で話されたときの2つの文字列間の類似性を決定します。

SQL Serverのsoundex()関数は、2つの文字列が話されたときにどのように聞こえるかを計算できるsoundexコードを返します。

詳細については SQLServerのsoundex。

SQLServerの違い

関数の構文は次のとおりです。

違い (( character_expression character_expression )。;

エキスMicrosoftSQLServer。

例1

次の例は、2つの類似した文字列間のsoundexの差を計算する方法を示しています。

選択する SOUNDEX((‘こんにちは’)。 SOUNDEX((‘こんにちは’)。 違い((‘こんにちは’‘こんにちは’)。;

上記のクエリは4の差を返します。これは可能な限り最小の差の値です。

例2

2つの完全に異なる文字列の場合、差分関数は0を返す必要があります。

例は次のとおりです。

選択する SOUNDEX((‘こんにちは’)。 SOUNDEX((‘トマト​​’)。 違い((‘こんにちは’‘トマト​​’)。;

上記のコードは、0の差分値を返す必要があります。これは最大の差分値です。

例3

次のように、中程度の違いを持たせることもできます。

選択する SOUNDEX((‘トマト​​)、SOUNDEX(’じゃがいも‘)、 違い(’じゃがいも‘、’トマト‘);

上記は2の差の値を返すはずです。

閉鎖

このチュートリアルでは、SQLServerで差分関数がどのように機能するかについての概要を説明します。 詳細については、ドキュメントを参照することをお勧めします。

The post SQLServerの違い appeared first on Gamingsym Japan.