欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

关于蜂巢中 like 和 rlike 的愚蠢混淆

最编程 2024-04-01 19:57:53
...

  在Hive中,有like和rlike这两个关键字,均可以符合定义条件的数据样本。like和rlike在用法上有时看起来很像,所以不少同学对它们的用法会感到比较模糊,但是两者却有着本质的区别:
like是通配符,rlike才是正则表达式!
  若需选取某个字段内容中包含"demo"的所有数据条目,like和rlike均可以实现。但是呢,语法却是不同的:

select "1demo1" like "%demo%" --True
select "1demo1" rlike ".*demo.*" --True

所以呀,小伙伴们后面选择like or rlike的时候就可以按需选择啦~