You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于DB2的字符串处理:构建客户最优推荐服务引擎

客户偏好服务推荐SQL优化需求

原表结构及数据

Customer IDPREFERRED_SERVICE
aaaaP2P_TRANSFER_ONNET
bbbbP2P_TRANSFER_OFFNET,BILL_PAY
ccccP2P_TRANSFER_OFFNET
ddddMERCHANT_PAY_ONNET
eeeeMERCHANT_PAY_ONNET,P2P_TRANSFER_ONNET
ffffBILL_PAY
ggggP2P_TRANSFER_OFFNET,BILL_PAY
hhhhMERCHANT_PAY_ONNET,P2P_TRANSFER_ONNET, GOVT_PAY

编写的SQL语句

select 
distinct customer_id,
CASE
   WHEN  UPPER(PREFERRED_SERVICE) LIKE '%P2P_TRANSFER_ONNET%' THEN 'BILL_PAY/MERCHANT_PAY_ONNET'
   WHEN  UPPER(PREFERRED_SERVICE) LIKE '%MERCHANT_PAY_ONNET%' THEN 'P2P_TRANSFER_ONNET/BILL_PAY'
   WHEN  UPPER(PREFERRED_SERVICE) LIKE '%MERCHANT_PAY_ONNET,P2P_TRANSFER_ONNET%' THEN 'PAY BILL'
   ELSE 'PAY BILL/P2P AM/MERCHPAY_AM'
END NEXT_BEST_OFFER
from Table_name_a

期望输出结果

Customer IDPREFERRED_SERVICENEXT_BEST_OFFER
aaaaP2P_TRANSFER_ONNETBILL_PAY/MERCHANT_PAY_ONNET
bbbbP2P_TRANSFER_OFFNET,BILL_PAYP2P_TRANSFER_ONNET/MERCHANT_PAY_ONNET
ccccP2P_TRANSFER_OFFNETP2P_TRANSFER_ONNET/MERCHANT_PAY_ONNET/BILL_PAY
ddddMERCHANT_PAY_ONNETP2P_TRANSFER_ONNET/BILL_PAY
eeeeMERCHANT_PAY_ONNET,P2P_TRANSFER_ONNETBILL_PAY
ffffBILL_PAYP2P_TRANSFER_ONNET/MERCHANT_PAY_ONNET
ggggP2P_TRANSFER_OFFNET,BILL_PAYP2P_TRANSFER_ONNET/MERCHANT_PAY_ONNET
hhhhMERCHANT_PAY_ONNET,P2P_TRANSFER_ONNET, GOVT_PAYBILL_PAY

推荐规则说明

  • 规则1:当PREFERRED_SERVICE仅包含P2P_TRANSFER_ONNET时,推送BILL_PAY/MERCHANT_PAY_ONNET
  • 规则2:当PREFERRED_SERVICE仅包含MERCHANT_PAY_ONNET时,推送P2P_TRANSFER_ONNET/BILL_PAY
  • 规则3:当PREFERRED_SERVICE同时包含MERCHANT_PAY_ONNET和P2P_TRANSFER_ONNET(顺序不限)时,推送BILL_PAY
  • 规则4:当PREFERRED_SERVICE包含P2P_TRANSFER_ONNET以及任何非MERCHANT_PAY_ONNET的服务时,推送MERCHANT_PAY_ONNET/BILL_PAY
  • 规则5:当PREFERRED_SERVICE包含MERCHANT_PAY_ONNET以及任何非P2P_TRANSFER_ONNET的服务时,推送P2P_TRANSFER_ONNET/BILL_PAY

内容的提问来源于stack exchange,提问作者Mwai.John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 20:10:02