SELECT
A.CUSTOMER_CONNECTION_CODE,
A.CUSTOMER_NAME,
A.DEALER_CONNECTION_CODE,
CASE WHEN EXISTS (SELECT 1 FROM RETENTION_PRODUCT_D P WHERE
P.CUSTOMER_CONNECTION_CODE = A.CUSTOMER_CONNECTION_CODE)
THEN '1' ELSE '0' END AS EXIST_FLG,
A.INSERT_DATE
FROM
KAMS_M_CUSTOMER A
WHERE (DEALER_CONNECTION_CODE,CUSTOMER_NAME,TEL) IN
(SELECT DEALER_CONNECTION_CODE,CUSTOMER_NAME,TEL
FROM
KAMS_M_CUSTOMER CUS
WHERE TEL IS NOT NULL
GROUP BY DEALER_CONNECTION_CODE,CUSTOMER_NAME,TEL
HAVING COUNT(1) > 1)
UNION
SELECT
A.CUSTOMER_CONNECTION_CODE,
A.CUSTOMER_NAME,
A.DEALER_CONNECTION_CODE,
CASE WHEN EXISTS (SELECT 1 FROM RETENTION_PRODUCT_D P WHERE
P.CUSTOMER_CONNECTION_CODE = A.CUSTOMER_CONNECTION_CODE)
THEN '1' ELSE '0' END AS EXIST_FLG,
A.INSERT_DATE
FROM
KAMS_M_CUSTOMER A
WHERE (DEALER_CONNECTION_CODE,CUSTOMER_NAME,PORTABLE_TEL1) IN
(SELECT DEALER_CONNECTION_CODE,CUSTOMER_NAME,PORTABLE_TEL1
FROM
KAMS_M_CUSTOMER CUS
WHERE PORTABLE_TEL1 IS NOT NULL
GROUP BY DEALER_CONNECTION_CODE,CUSTOMER_NAME,PORTABLE_TEL1
HAVING COUNT(1) > 1)
ORDER BY CUSTOMER_NAME,DEALER_CONNECTION_CODE,EXIST_FLG DESC,INSERT_DATE ASC
查询出4674条数据 共用时0.6秒
SELECT
A.CUSTOMER_CONNECTION_CODE,
A.CUSTOMER_NAME,
A.DEALER_CONNECTION_CODE,
CASE WHEN EXISTS (SELECT 1 FROM RETENTION_PRODUCT_D P WHERE
P.CUSTOMER_CONNECTION_CODE = A.CUSTOMER_CONNECTION_CODE)
THEN '1' ELSE '0' END AS EXIST_FLG,
A.INSERT_DATE
FROM
KAMS_M_CUSTOMER A
WHERE EXISTS
(SELECT 1
FROM
KAMS_M_CUSTOMER CUS
WHERE CUS.PORTABLE_TEL1 IS NOT NULL AND A.PORTABLE_TEL1 = CUS.PORTABLE_TEL1
AND A.CUSTOMER_CONNECTION_CODE <> CUS.CUSTOMER_CONNECTION_CODE
AND A.DEALER_CONNECTION_CODE = CUS.DEALER_CONNECTION_CODE
AND A.CUSTOMER_NAME = CUS.CUSTOMER_NAME)
UNION
SELECT
A.CUSTOMER_CONNECTION_CODE,
A.CUSTOMER_NAME,
A.DEALER_CONNECTION_CODE,
CASE WHEN EXISTS (SELECT 1 FROM RETENTION_PRODUCT_D P WHERE
P.CUSTOMER_CONNECTION_CODE = A.CUSTOMER_CONNECTION_CODE)
THEN '1' ELSE '0' END AS EXIST_FLG,
A.INSERT_DATE
FROM
KAMS_M_CUSTOMER A
WHERE EXISTS
(SELECT 1
FROM
KAMS_M_CUSTOMER CUS
WHERE CUS.TEL IS NOT NULL AND A.TEL = CUS.TEL
AND A.CUSTOMER_CONNECTION_CODE <> CUS.CUSTOMER_CONNECTION_CODE
AND A.DEALER_CONNECTION_CODE = CUS.DEALER_CONNECTION_CODE
AND A.CUSTOMER_NAME = CUS.CUSTOMER_NAME)
ORDER BY CUSTOMER_NAME,DEALER_CONNECTION_CODE,EXIST_FLG DESC,INSERT_DATE ASC
查询出4674条数据 共用时0.5秒
分享到:
相关推荐
BLUPF90号称遗传评估领域的三剑客之一(另外两个分别是ASREML和DMU), 其应该是最先开发了支持基因组数据的模块, 并且里面的基因组数据过滤筛选非常友好。除了上述优势外,BLUPF90还具有以下功能: SSGWAS:之前的...
存储模式的数据处理是可以重复的,⽤完再⽤,反复使⽤。但是因为硬盘本⾝的机械特性问题,导致它处理速度慢,速 率不⾼。不过现在也还是有⼀些针对硬盘的优化措施。 流式处理因为数据的处理过程在内存⾥进⾏,内存...
部署阶段可以产生简单的 报告或是实现一个比较复杂的、可重复的数据挖掘过程。结果表示就是根据客户的要求 ,对挖掘出的信息进行分析,抽取出最有价值的部分,使用可视化工具进行结果的展现 。 三、通信行业数据分析...
【清除列中重复值】:将选择中重复出现的数据删除(保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...
软件的主要功能是对目标QQ好友的访客进行拓展迭代采集,通过采集结果继续采集,过滤采集结果,自动去除重复数据。软件界面美观简洁、简单全面、实用方便,可快速上手,轻轻松松完成日常QQ好友访客采集功能,真正做到...
来源:《科学导报·学术》2020年第70期 【摘 要】近些年以来,信息技术在以肉眼可及的速度发展着,世界各国都在对现代化的建设积极的进行中,对信息技术的广泛应用,都是能够让社会整体的每日运作产生出海量的数据。...
大数据与化学教育 作者:陈竹兵 徐汪华 来源:《科技资讯》2016年第08期 摘 要:在信息化、网络化高度发达的今天,数据增长速度飞快,以至于难以使用现有的数 据库管理工具来驾驭,因此"大数据"这一概念应运而生。...
【清除列中重复值】:将选择中重复出现的数据删除(保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...
【清除列中重复值】:将选择中重复出现的数据删除(保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...
【禁止录入重复值】对指定的列进行录入控制,输入重复数据时提示有重复以及重复次数 【删除空白单元格所在行】输入1则删除空白行(整行空白),输入2则删除空白单元格所在行 【筛选唯一值】以选择区域左边一列为条件...
【清除列中重复值】:将选择中重复出现的数据删除(保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示...
【清除列中重复值】:将选择中重复出现的数据删除(保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...
8.修复了导入联盟数据,数据量比较大的情况下变慢问题。 9.修复了后台seo关联链接里面出现重复的关键字问题。 10.修复了后台全部动态中文字动态删不掉问题。 11.修复了生成静态化后,前台没有自动获取用户信息...
默认是文本数组,整数数组都是25个,存储速度上,测试10个和25个没区别,因此不必太在意,写程序的时候,尽量多留1/2用于后面扩展比较好。 类的方法介绍, 插入,直接在表内加入一条数据,任何都可以为空,索引名...
算法1:适应两条线结点比较平均的线,算法2:适应拐角较少的两条线,算法3:适应拐角较大的两条线。 2、先按V键,接着拉框选择两条等高线,然后执行菜单 “1辅助工具\四点插入等高线”,依次在两条等高线上点击,当...