SQL の別の列の文字列を使用して文内を検索しようとしています。私は、キーワードの大きなリストと、1 から 6 までのスケールでのそれらの評価を持っています。Twitter から引き出されたデータを検索して、人々が特定の映画 (Wreck It Ralph など) についてどう思っているかを調べ、その映画に総合スコアを付けようとしています。 . 私が抱えている問題は、Twitter から取得したデータが分割されておらず、完全な文になっていることです。文の中からキーワードを検索する方法がわかりません。動作するクエリは次のとおりです。
SELECT SUM(K.Score)
FROM wreck_it_ralph WIR, Keyword K
WHERE t_text LIKE '%fantastic%'
AND K.word = 'fantastic';
連結を使用して試したクエリを次に示しますが、失敗しました。
SELECT SUM(K.Score)
FROM Wreck_it_Ralph WIR, Keyword k
WHERE t_text LIKE ('%' + k.word + '%');