当你想要统计一个字段中几个关键词出现的数量时,特别是一条数据中可能包含多个不同的关键词,以及某些查询系统只支持单个SQL语句执行的时候,
你可以使用类似以下的 SQL 语句:
SELECT
SUM(CASE WHEN your_field LIKE '%关键词1%' THEN 1 ELSE 0 END) AS keyword1_count,
SUM(CASE WHEN your_field LIKE '%关键词2%' THEN 1 ELSE 0 END) AS keyword2_count,
SUM(CASE WHEN your_field LIKE '%关键词3%' THEN 1 ELSE 0 END) AS keyword3_count
FROM your_table;