我在这里写了一个 hive sql 查询:
SELECT
dt,
COUNT(CASE WHEN search_word like ‘%A%’ THEN id END) AS a,
COUNT(CASE WHEN search_word like ‘%B%’ THEN id END) AS b,
FROM database
GROUP BY dt
但是,Hive 返回错误:
编译语句时出错:ParseExceptionline 3:7 失败,无法识别谓词“AS”。失败的规则:选择目标中的“标识符”。
我搜索了这个错误,我的假设是它可能来自AS
保留词。但我仍然不明白如何解决它。