presto hive like用法总结,使用| 和 or like多个怎么写

–like与regexp_like的用法
presto
where (address like ‘%广州%’ OR address like ‘%北京%’ OR address like ‘%上海%’ OR address like ‘%深圳%’)

或者
presto:
case when (regexp_like (industry,‘土石方|挖机|矿业|装修|建筑|采油|钢构|钢材|油田|煤矿’)) then 1 else 0 end as ZX_B5

HIVE LIKE
count(distinct case when (upper(eventtype) like ‘%TRANSACTION%’ or upper(eventtype) like ‘%WXWMXXYF_PAY%’) then customerId end) as TXN_NUM,

count(distinct case when (upper(eventtype) REGEXP ‘TRANSACTION|WXWMXXYF_PAY’) then customerId end) as TXN_NUM2
count(distinct case when risCode = ‘10000’ and lower(eventtype) like ‘%transaction’ then transactionid end) as TXN_PAS_ITM

regexp_like(upper(eventType), ‘TRANSACTION|WXWMXXYF_PAY’)

| 和 or的作用是一致的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值