hive LIKE运算符的完整特殊字符列表

时间:2014-07-31 09:33:26

标签: sql database hadoop hive sql-like

select * from table where column like '%a|b%'

上述查询会匹配所有行,并且列中包含' a'或者' b'作为子串。 如果我想匹配子字符串" a | b&#34 ;? 使用查询

select * from table where column like '%a\|b%'

产生相同的结果。

我可以在hive中获取LIKE运算符的完整参考吗? UDF手册似乎不够。

2 个答案:

答案 0 :(得分:3)

您可以使用RLIKE(正则表达式):select * from table where column rlike '.*a\|b.*'

答案 1 :(得分:-1)

您可以使用margin-left: -40%;