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

网站建设的方式完整的活动策划方案

网站建设的方式,完整的活动策划方案,作品集怎么做网站,php做各种网站类型得模板Postgresql 根据单列或几列分组去重row_number() over() partition by 一般用于单列或者几列需要去重后进行计算值的 count(distinct(eid)) 可以 比如有个例子#xff0c;需要根据名称#xff0c;城市去筛选覆盖的道路长度#xff0c;以月因为建立了唯一索引是ok的#…Postgresql 根据单列或几列分组去重row_number() over() partition by 一般用于单列或者几列需要去重后进行计算值的 count(distinct(eid)) 可以 比如有个例子需要根据名称城市去筛选覆盖的道路长度以月因为建立了唯一索引是ok的年时可能会有重复的如何去重呢用窗口函数:row_number() over() partition by count(distinct(length)) 不行因为很多道路数据本就有相同的长度 1. 效果图 可以看到 distinctCnt Cnt说明有重复点开string_agg的结果发现确实是有重复, 这样计算其所对应的length值肯定偏大。 去重后效果图如下 把所有的聚合条件都写在partition by后边。 可以看到后边的里程和也正常了不少。 试验发现pname有无差别不大可能是因为构造的数据集小但其实是需要的 以第一条数据去验证 2. 源码 2.1 建表构建数据 drop table if exists t_pa_cover; create table if not exists t_pa_cover(pname text COLLATE pg_catalog.default NOT NULL,upload_date varchar(12),city_code varchar(20) default ,link_pid varchar(20),link_length numeric default 0,create_time timestamp with time zone NOT NULL DEFAULT now(),constraint t_pa_cover_unique_key unique (pname,upload_date,city_code,link_pid) ); COMMENT ON TABLE t_pa_cover IS 覆盖率中间表; COMMENT ON COLUMN t_pa_cover.pname IS 名称; COMMENT ON COLUMN t_pa_cover.upload_date IS 日期; COMMENT ON COLUMN t_pa_cover.city_code IS 城市行政编码; COMMENT ON COLUMN t_pa_cover.link_pid IS linkpid; COMMENT ON COLUMN t_pa_cover.link_length IS linkpid长度m; COMMENT ON COLUMN t_pa_cover.create_time IS 创建时间;create index if not exists t_pa_cover_citycode on t_pa_cover(city_code); create index if not exists t_pa_cover_pname on t_pa_cover(pname); create index if not exists t_pa_cover_uploaddate on t_pa_cover(upload_date);INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202201, 1101, 4721472607, 99.88); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202201, 1201, 4731620766, 64.96); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202201, 1301, 4725763511, 82.77); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202202, 1101, 4732413545, 23.63); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202202, 1201, 4733766774, 17.97); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202202, 1301, 4725763511, 82.77); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202203, 1101, 4732413545, 23.63); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202203, 1201, 4721472607, 99.88); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202203, 1301, 4733766774, 17.97); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202204, 1101, 4721472607, 99.88); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202204, 1201, 4738504835, 37.94); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202204, 1301, 4727435973, 39.05); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202205, 1101, 4737641033, 1.41); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202205, 1201, 4725763511, 82.77); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202205, 1301, 4727435973, 39.05); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202206, 1101, 4725763511, 82.77); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202206, 1201, 4737641033, 1.41); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202206, 1301, 4733766774, 17.97); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202207, 1101, 4725763511, 82.77); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202207, 1201, 4740662897, 86.96); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202207, 1301, 4719251580, 43.12); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202208, 1101, 4719251580, 43.12); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202208, 1201, 4727435973, 39.05); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202208, 1301, 4725763511, 82.77); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202209, 1101, 4741477663, 35.39); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202209, 1201, 4738504835, 37.94); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202209, 1301, 4740789027, 5.36); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202210, 1101, 4721472607, 99.88); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202210, 1201, 4733766774, 17.97); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202210, 1301, 4732413545, 23.63); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202211, 1101, 4719251580, 43.12); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202211, 1201, 4740789027, 5.36); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202211, 1301, 4719251580, 43.12); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202212, 1101, 4740789027, 5.36); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202212, 1201, 4740662897, 86.96); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (aa, 202212, 1301, 4721472607, 99.88); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202201, 1101, 4738492963, 10.75); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202201, 1201, 4736532327, 44.78); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202201, 1301, 4740856924, 39.60); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202202, 1101, 4739710021, 85.77); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202202, 1201, 4736532327, 44.78); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202202, 1301, 4712358476, 44.06); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202203, 1101, 4734479408, 25.51); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202203, 1201, 4738273045, 99.60); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202203, 1301, 4740856924, 39.60); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202204, 1101, 4735500946, 49.98); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202204, 1201, 4738273045, 99.60); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202204, 1301, 4736169127, 58.38); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202205, 1101, 4736797286, 26.90); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202205, 1201, 4716723755, 89.29); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202205, 1301, 4740856924, 39.60); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202206, 1101, 4738492963, 10.75); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202206, 1201, 4735500946, 49.98); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202206, 1301, 4712358476, 44.06); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202207, 1101, 4716723755, 89.29); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202207, 1201, 4740108020, 77.72); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202207, 1301, 4730167080, 0.11); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202208, 1101, 4716723755, 89.29); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202208, 1201, 4738492963, 10.75); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202208, 1301, 4730167080, 0.11); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202209, 1101, 4716723755, 89.29); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202209, 1201, 4735500946, 49.98); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202209, 1301, 4712358476, 44.06); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202210, 1101, 4736532327, 44.78); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202210, 1201, 4738273045, 99.60); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202210, 1301, 4716723755, 89.29); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202211, 1101, 4740108020, 77.72); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202211, 1201, 4740108020, 77.72); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202211, 1301, 4741340832, 83.51); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202212, 1101, 4738492963, 10.75); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202212, 1201, 4734479408, 25.51); INSERT INTO public.t_pa_cover(pname, upload_date, city_code, link_pid, link_length) VALUES (bb, 202212, 1301, 4741340832, 83.51); 2.2 去重与没去重——sql对比 -- 有重复 select pname,substring(upload_date,0,5) as upDate,city_code as cityCode,count(distinct(link_pid)) distinctCnt,count(link_pid) cnt,string_agg(link_pid,,),sum(link_length) from t_pa_cover group by pname,upDate,cityCode-- 去重后 select pname,substring(upload_date,0,5) as upDate,city_code as cityCode,count(distinct(link_pid)) distinctCnt,count(link_pid) cnt,string_agg(link_pid,,),sum(link_length) from (select row_number() over(partition by pname,substring(upload_date,0,5),city_code,link_pid) as rn,a.*from t_pa_cover awhere substring(upload_date,0,5) 2022 ) b where b.rn1 group by pname,upDate,cityCode;参考 Postgresql语句持续更新Postgresql大全https://blog.csdn.net/wbj3106/article/details/82109077
http://www.hkea.cn/news/14392010/

相关文章:

  • 网站建设公司下载wordpress 美食主题
  • 怎么才能百度做网站wordpress学校官网
  • 广州番禺网站建设住房和城乡建设部令第51号
  • 网站空间申请开通建立网站可行性
  • e特快做单子的网站wordpress 防火墙
  • 网站建设入门教程视频佳木斯城乡建设局官方网站
  • 公司多个门户是做二级域名还是做多个网站已经买了域名怎么做网站
  • 网站搜索功能怎么实现网站制作潍坊
  • delphi 2010 网站开发阿里云如何购买域名
  • php网站开发实例教程下载谷歌搜索入口365
  • asp免费网站模板秦皇岛网站建设
  • 制作小公司网站一般多少钱怎么做网站的百度排名
  • 南山区住房与建设局官方网站肥猫网站建设
  • 安顺市哪里可以做网站卫生计生加强门户网站建设
  • xuzhou网站制作学广告设计平面设计
  • 网站运营与推广论文百度公司介绍
  • 做网站常德知名企业门户网站建设
  • 呼和浩特公司网站制作网页设计模板网站
  • 如何给给公司建立网站长沙 外贸网站建设公司价格
  • 网站ui设计用什么软件做最好的免费logo设计网站
  • icp对网站内容wordpress 菜价插件
  • 手机网站策划书京东网站建设的基本情况
  • 爱站挖词用个人电脑做服务器建网站
  • html搭建网站营销型网站的建设要
  • 可以做软件的网站有哪些内容吗人力资源公司名称
  • wordpress 门户网站帮客户做ppt什么的在哪个网站
  • 网站开发公司臻动wordpress 函数 应用
  • 关于网站设计的书母婴门户网站模板
  • 用python做网站后台辽宁建设厅网站什么时候换的
  • 网站被封怎么商业网站网址