当前位置: 首页 > news >正文

山东枣庄滕州网站建设网站推广怎么做

山东枣庄滕州网站建设,网站推广怎么做,网络营销的八大职能是什么,php做简单网站 多久背景 今天发现某个黄页爬取的数据有部分重复了#xff0c;原本我用的公司详情页的url进行md5来作为主键做upsert入#xff0c;但后面在核验数据时发现有些详情url虽是同一间公司的#xff0c;但路由上有细微差别导致写入了重复的公司数据#xff0c;所以要想办法清理掉重复…背景 今天发现某个黄页爬取的数据有部分重复了原本我用的公司详情页的url进行md5来作为主键做upsert入但后面在核验数据时发现有些详情url虽是同一间公司的但路由上有细微差别导致写入了重复的公司数据所以要想办法清理掉重复的公司 除了有表id外我的表里还有一个local_id字段用于保存页面上的内部id下面就从这个字段入手进行 实现方案 第一步首先是看看有多少重复的记录这个很简单通过group by local_id就能找到了如下 SELECTlocal_id FROMresult.table_name WHEREsources xxxx GROUP BYlocal_id HAVINGCOUNT ( local_id ) 1 )结果数量是91条这就意味着有91个公司的信息有重复的 然后我想看看总共有多少条对应的重复公司记录 SELECT*,ROW_NUMBER ( ) OVER ( PARTITION BY local_id ORDER BY company_id ) AS rn FROM(SELECT* FROMresult.table_name WHEREsources xxxx AND local_id IN ( SELECT local_id FROM result.table_name WHERE sources xxxx GROUP BY local_id HAVING COUNT ( local_id ) 1 ) ORDER BYlocal_id ) T) 查询结果是是182条也就意味着重复的公司记录里每家公司信息都是重复了1条 接着下来的问题是怎样实现把多余的删除只保留一条的目的这里用到的pgsql的分区功能他会根据指定字段值给相同的值增加一个编号以下是我这个场景的示例 SELECT* FROM(SELECT*,ROW_NUMBER () OVER ( PARTITION BY local_id ORDER BY company_id ) AS rn FROM(SELECT* FROMresult.table_nameWHEREsources xxxx AND local_id IN ( SELECT local_id FROM result.table_name WHERE sources xxxx GROUP BY local_id HAVING COUNT ( local_id ) 1 ) ORDER BYlocal_id ) T ) t1 WHERErn 2;通过这条sql可以把每个local_id重复的记录找出来删除后就能达到只保留一条记录的目的了如果重复的记录不只一条只要把最后的条件改成 2 就可以了。 如果本文解决了你的问题请点赞精神支持一下这能鼓励我继续做更多的分享谢谢
http://www.hkea.cn/news/14465016/

相关文章:

  • 网站建设及运维合同温州注册网络公司价格多少
  • 网站开发的工作职责漂亮的php网站源码
  • 网站建设与管理维护书籍软文发稿网站
  • 兰州模板型网站建设企业网站建设有哪些好处
  • 网站排名优化首页软文营销范文
  • 禁止网站收录时政热点新闻
  • 最新有限公司网站朝阳发布
  • 马尾网站建设营销网站建设的公司哪家好
  • 西安企业网站建站腾讯云服务器官网
  • 海口网站建设电话网站图片不是本站的对seo有什么不好
  • 大诚设计网站建设wordpress 表格 链接地址
  • 上海做网站大的公司网络营销网站功能
  • 西部数码网站管理助手2佛山顺德网站制作公司哪家好
  • 做视频网站如何利用用户的弱点seo顾问服务 乐云践新专家
  • 装修 设计 网站网站关键词之间用什么符号隔开
  • 哪里做网站的如何创建网址免费注册
  • 哪个网站可以做高像素动图北京网站推广|网站制作|网络推广|网站建设
  • 响应式网站 站长平台翻页h5制作软件
  • 网站开发报告多少页合适ppt链接网站怎么做
  • 建网站没有公司资质相亲网站绑定微信怎么做
  • 在线做简历的网站做网站的相关教程
  • 网站数据库在空间吗企业查询网页版
  • 企业网站建设原则两学一做网站专题
  • 一个新网站怎么做seowordpress 云笔记
  • 专门做外国的网站有哪些淘宝优惠的网站怎么做
  • 怎么设置网站名称图文视频怎么制作
  • 合肥营销网站建设价格wordpress更换语言包
  • 凡科建站是不是免费的wordpress 编辑器 代码
  • 中文网站建设英文网站建设自己做的网站如何让qq登录
  • 自助建站系统介绍wordpress为什么打开商城非常慢