虽然Hive支持LIKE查询:例如
select last_name from employee WHERE last_name LIKE '_Z_%';
Hive不支持使用ESCAPE查询LIKE:ex。
select last_name from employee WHERE last_name LIKE '_Z_%' ESCAPE '%';
有没有人知道Hive支持的等效解决方案?
答案 0 :(得分:2)
Hive确实使用 rlike 支持此类查询。您可以指定任何正则表达式而不是%
,而必须使用.*
尝试这样的事情
select last_name from employee WHERE last_name rlike '_Z_.*';