【发布时间】:2014-08-01 08:28:13
【问题描述】:
我需要一些帮助来计算记录标题字段中的多个特定单词。
这是我的查询
SELECT
SUM(CASE WHEN `title` LIKE '%fish%' THEN 1 ELSE 0 END) AS count1,
FROM tbl_recipes
GROUP BY recipeID
这是有效的,但如果我想计算多个单词,我不确定我如何实现这一点。
我尝试过类似的方法
SELECT
SUM(CASE WHEN title LIKE '%fish%' OR WHEN title LIKE '%soup%' THEN 1 ELSE 0 END) AS count1,
FROM tbl_recipes
GROUP BY recipeID
但这引发了一个异常,有谁知道计算数据库字段中特定单词的多个实例的正确方法。
最多可以有 6 个单词需要计数,我需要将它们全部计数为相同的计数,而不是单独计数 :)
谢谢
【问题讨论】: