以元音开头的蜂巢词

时间:2021-01-18 14:06:35

标签: hive hiveql

我有一个包含 col1 和 col2 列的表 tbl_2016。我想获得 col1 的总和,其中 col2 以元音开头。 我已经尝试了以下代码,但恐怕 Hive 会将其理解为以“AEIOU”开头,而不是“A”或“E”或“I”或“O”或“U”:

select SUM(col1) as Total_col1 from tbl_2016 WHERE col2 LIKE "[AEIOU]%";

1 个答案:

答案 0 :(得分:2)

尝试使用 RLIKE 匹配正则表达式:

select SUM(col1) as Total_col1 from tbl_2016 WHERE col2 RLIKE '^[AEIOU]';
相关问题