Hive中LIKE查询使用通配符'%'的一个BUG--当转义符'\'遇到通配符'%'或'_'

来源:互联网 发布:emlog5.3.1源码下载 编辑:程序博客网 时间:2024/05/29 02:36

如果确实想写和Oracle中等价的查询:

SELECT * FROM T001 WHERE COL1 LIKE ‘ABC\\%’;

建议在Hive中用正则实现:

SELECT * FROM T001 WHERE COL1 REGEXP ‘^ABC\\’;