Hive实现模糊匹配多个关键字

一、需求说明

  1. 今天工作当中需要对一个清单表中所列取的数据进行在hive指定表进行相应列的模糊匹配,来最终查询出表中是否存在该值。

二、案例实操

  1. 首先阐述一下本次所要用到的Hive SQL语法关键字…
select * from table where 字段 regexp 'key1|key2';
  1. 具体SQL代码实现
select distinct cell_key
from dwd_db.dwd_lbs_4g_anal_real
where day_id = 20211229
  and province_code = 130000
  and cell_key regexp
   		'164151|576651|164294|577086|164929|164093|576599|165801|164394|577156|165873|164160|576670|164484|164199|164176|576685|164212|576773|164214|576786|576791|164195|576707|164538|164480|164182|576686|164213|576774|164151|576651|164294|577086|164929|164093|576599|164160|576670|164484|164199|164176|576685|164212|576773|164214|576786|576791|164195|576707|164538|164480|164182|576686|166580|164213|576774|164189|576689|164467|164151|576651|164294|577086|164929|164093|576599|165801|164394|577156|165873|164160|576670|164484|164199|164176|576685|164212|576773|164214|576786|164872|577388|576791|164195|576707|166635|577490|164538|164962|164480|164182|576686|164211|576752|164213|576774|164189|576689|164467|164482|164492';

执行返回结果如截图所示:
在这里插入图片描述

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值