hive中匹配反斜杠\

雨燕双飞 提交于 2019-12-09 23:29:02

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

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

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!