问题背景描述:
某天客户有一个需求,给定一批的手机号码或者电话号码,查询出相关的通话记录,以及相关的一些信息。
客户给定的被叫号码如图所示:
查询出来的结果如下图所示(本批次的结果不是上图导入的结果查询的,为了格式说明,因此导入两张结果不相关的图片):
由于客户给的被叫号码很不规范,查询的时候比较麻烦。
分析过程:
我新建了一个表security_phonebill_callee_num,用以存放导入的被叫号码信息
所有的通话数据保存在t_phonebill_201702中,想要查询必须要实现like,就是以下sql的实现效果
select org_caller_num,org_callee_num,call_seconds,start_time,switch_id,
in_trunk,out_trunk,settle_carrier,file_name
from t_phonebill_201702 a
where a.org_callee_num like ‘%13800100186%‘