是否有一个Hive相当于SQL“LIKE' _Z _%' ESCAPE'%' ”

时间:2014-10-29 13:50:12

标签: syntax hive

虽然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支持的等效解决方案?

1 个答案:

答案 0 :(得分:2)

Hive确实使用 rlike 支持此类查询。您可以指定任何正则表达式而不是%,而必须使用.*

尝试这样的事情

select last_name from employee WHERE  last_name rlike '_Z_.*';