首页 > 解决方案 > Hive SQL 错误:选择目标中的规则“标识符”失败

问题描述

我在这里写了一个 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保留词。但我仍然不明白如何解决它。

标签: hadoophivehiveqlhive-query

解决方案


推荐阅读