SQL Serverの大量のテキストを分析して、2つの異なるテーブルの繰り返し単語に基づいて全体的なスコアを計算しようとしています。私はこれを行うためのクエリを探しています。SQL Serverのテキスト/文字列解析
簡単にするために、私は以下の例として示しています。
TABLE 1
:
id | Message |
-- ---------------------------
1 | mike magic |
2 | sky blue and dark |
3 | wars star |
4 | whistle mountain broke |
TABLE 2 (plus)
:
id | Words | score
-- -------------- ------
1 | mike | +1
2 | dark | +1
3 | wars | +1
TABLE 3 (minus)
:
id | Words | score
-- -------------- ------
1 | whistle | -1
2 | mountain | -1
3 | magic | -1
所望の結果:
id | Message | plus| minus| sum |
-- --------------------------- ----- ------ -----
1 | mike magic | +1 | -1 | 0 |
2 | sky blue and dark | +1 | 0 | +1 |
3 | wars star | +1 | 0 | +1 |
4 | whistle mountain broke | 0 | -2 | -2 |
をちょうど別のスコア値と、プラスのように思える/マイナス同じテーブルでなければなりません。 –