[Hive基础]-- like和rlike区别
发布时间:2022-11-07 16:57:58 483
相关标签:
面试过程中,有技术大牛提到了一个问题,让我不知所措:like与rlike有什么区别呀?
后面我百度查了一下,大概归纳如下,希望对大家有帮助:
1、定义
(1)like的内容不是正则,而是通配符。像mysql中的"like",但是建议使用高级函数"instr"效率更高。
(2)rlike的内容可以是正则,正则的写法与java一样。需要转义,例如'\m'需要使用'\\m'
2、举例
(1)like
(2)rlike,用相应的正则表达式即可
以上几种方式使用正则都可以实现。
文章来源: https://blog.51cto.com/u_13966077/5820149
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报