hive中匹配反斜杠\

今天在做查询时候需要匹配某个字段中的反斜杠\,测试了一下,可以使用以下方法

select name from my_table where name  != regexp_replace(name,'\\\\','\\\\\\\\');

本来想使用like 加 %来匹配的,但是一直无效,猜测是\转义的优先级比较高
所以换一个思路,将每个字段中的’\‘的数量翻倍,这样,不含’\'的字段值不变。

你可能感兴趣的:(数据仓库,Hive)