HIVE之Like和RLike


  • 使用LIKE运算选择类似的值,选择条件可以包含字符或数字:% 代表零个或多个字符(任意个字符)。_ 代表一个字符

  • RLIKE子句是Hive中这个功能的一个扩展,可以通过Java的正则表达式这个更强大的语言来指定匹配条件

    • 查找以2开头薪水的员工信息:hive (default)> select * from emp where sal LIKE '2%';

    • 查找第二个数值为2的薪水的员工信息:hive (default)> select * from emp where sal LIKE '_2%';

    • 查找薪水中含有2的员工信息:hive (default)> select * from emp where sal RLIKE '[2]';


  • 免责声明!

    本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



     
    粤ICP备18138465号  © 2018-2025 CODEPRJ.COM