我正在尝试使用 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 + '%');