`
垂直的微笑
  • 浏览: 45290 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

筛选重复数据速度比较

 
阅读更多
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家族软件手册

    BLUPF90号称遗传评估领域的三剑客之一(另外两个分别是ASREML和DMU), 其应该是最先开发了支持基因组数据的模块, 并且里面的基因组数据过滤筛选非常友好。除了上述优势外,BLUPF90还具有以下功能: SSGWAS:之前的...

    大数据的两种处理方式.pdf

    存储模式的数据处理是可以重复的,⽤完再⽤,反复使⽤。但是因为硬盘本⾝的机械特性问题,导致它处理速度慢,速 率不⾼。不过现在也还是有⼀些针对硬盘的优化措施。 流式处理因为数据的处理过程在内存⾥进⾏,内存...

    浅谈通信行业大数据应用.doc

    部署阶段可以产生简单的 报告或是实现一个比较复杂的、可重复的数据挖掘过程。结果表示就是根据客户的要求 ,对挖掘出的信息进行分析,抽取出最有价值的部分,使用可视化工具进行结果的展现 。 三、通信行业数据分析...

    EXCEL百宝箱8.0终极版

    【清除列中重复值】:将选择中重复出现的数据删除(保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...

    米尔网络QQ好友访客采集 v1.1.zip

    软件的主要功能是对目标QQ好友的访客进行拓展迭代采集,通过采集结果继续采集,过滤采集结果,自动去除重复数据。软件界面美观简洁、简单全面、实用方便,可快速上手,轻轻松松完成日常QQ好友访客采集功能,真正做到...

    大数据的发展及应用.docx

    来源:《科学导报·学术》2020年第70期 【摘 要】近些年以来,信息技术在以肉眼可及的速度发展着,世界各国都在对现代化的建设积极的进行中,对信息技术的广泛应用,都是能够让社会整体的每日运作产生出海量的数据。...

    大数据与化学教育.doc

    大数据与化学教育 作者:陈竹兵 徐汪华 来源:《科技资讯》2016年第08期 摘 要:在信息化、网络化高度发达的今天,数据增长速度飞快,以至于难以使用现有的数 据库管理工具来驾驭,因此"大数据"这一概念应运而生。...

    Excel百宝箱8.0

    【清除列中重复值】:将选择中重复出现的数据删除(保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...

    Excel百宝箱

    【清除列中重复值】:将选择中重复出现的数据删除(保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...

    Excel百宝箱 9.0 破解版 批量导入图片等200种功能

    【禁止录入重复值】对指定的列进行录入控制,输入重复数据时提示有重复以及重复次数 【删除空白单元格所在行】输入1则删除空白行(整行空白),输入2则删除空白单元格所在行 【筛选唯一值】以选择区域左边一列为条件...

    Excel百宝箱9.0无限制破解版.rar

    【清除列中重复值】:将选择中重复出现的数据删除(保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示...

    Exce百宝箱——2012版本.rar

    【清除列中重复值】:将选择中重复出现的数据删除(保留第一次出现的数据) 【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,...

    动软分享社区系统(图片分享社区) 1.9.rar

    8.修复了导入联盟数据,数据量比较大的情况下变慢问题。 9.修复了后台seo关联链接里面出现重复的关键字问题。 10.修复了后台全部动态中文字动态删不掉问题。 11.修复了生成静态化后,前台没有自动获取用户信息...

    数据库_自增ID_文本_整数_数组读写类-易语言

    默认是文本数组,整数数组都是25个,存储速度上,测试10个和25个没区别,因此不必太在意,写程序的时候,尽量多留1/2用于后面扩展比较好。 类的方法介绍, 插入,直接在表内加入一条数据,任何都可以为空,索引名...

    MAPGIS地质制图工具

    算法1:适应两条线结点比较平均的线,算法2:适应拐角较少的两条线,算法3:适应拐角较大的两条线。 2、先按V键,接着拉框选择两条等高线,然后执行菜单 “1辅助工具\四点插入等高线”,依次在两条等高线上点击,当...

Global site tag (gtag.js) - Google Analytics