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

大学网站开发的流程图新浪云wordpress

大学网站开发的流程图,新浪云wordpress,重庆做,wordpress theme 修改需求描述 目前有某表的某列部分值重复,需要批量矫正该列数据,确保该列分组内不会出现重复值。 解决思路 -- 创建个临时表 create table t_tmp_20250428( c_bh varchar(32), -- 主键 c_bh_aj varchar(32), -- 主表外键,分组条件&#xff0c…

需求描述

目前有某表的某列部分值重复,需要批量矫正该列数据,确保该列分组内不会出现重复值。

解决思路

-- 创建个临时表
create table t_tmp_20250428(
c_bh varchar(32), -- 主键
c_bh_aj varchar(32), -- 主表外键,分组条件,不同分组内可以重复,同一组内c_mc不可以重复
c_mc varchar(300), -- 有重复值的列
n_xh int -- 分组内的序号,不一定有值
);-- 插入模拟数据,用于模拟问题场景
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj1', '封皮', 1);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj1', '立案通知书', 2);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj1', '判决书', 3);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj1', '再审申请书', 4);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj2', '封皮', 1);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj2', '立案通知书', 2);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj2', '判决书', 3);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj2', '再审申请书', 4);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj2', '再审申请书', 5);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj2', '再审申请书', 6);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj3', '封皮', 1);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj3', '立案通知书', 2);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj3', '判决书', 3);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj3', '判决书', 4);
insert into t_tmp_20250428 values (replace(public.uuid_generate_v4()::text, '-', ''), 'aj3', '判决书', 5)-- 更新前可以先查询一下要更新的结果是否符合预期(数据量大记得加条件,不然容易卡死)
select c_bh, c_bh_aj, c_mc, c_mc || n_xh_fenzu, n_xh from (select c_bh, c_bh_aj, c_mc, row_number() over(partition by c_bh_aj, c_mc order by n_xh) as n_xh_fenzu,n_xh from t_tmp_20250428) res
where n_xh_fenzu > 1;-- 上面查询脚本确认没问题时,先备份业务库,再执行更新脚本(若有其他子分组条件,可以继续在partition by 后面追加分组条件,如 partition by c_bh_aj, c_bh_ml, c_mc)
update t_tmp_20250428 set c_mc = tmp.c_mc || tmp.n_xh_fenzu from (select * from (select c_bh, c_bh_aj, c_mc, row_number() over(partition by c_bh_aj, c_mc order by n_xh) as n_xh_fenzu  from t_tmp_20250428) res
where n_xh_fenzu > 1) tmp where t_tmp_20250428.c_bh = tmp.c_bh;-- 更新完毕后再确认一下结果是否符合预期(数据量大记得加条件,不然容易卡死)
select * from t_tmp_20250428 order by c_bh_aj, n_xh;-- 用完记得删除临时表(如果仅仅是用于演示,建表时可以用 create temp t_tmp_20250428这种方法来创建临时表,会话结束后不需要手工删除临时表,数据库会自动清理)
drop table t_tmp_20250428;

文章转载自:

http://RfJmc4Yw.znrLg.cn
http://DDAhtvYY.znrLg.cn
http://dkHiO9iB.znrLg.cn
http://m73FIeND.znrLg.cn
http://9IzUqKTk.znrLg.cn
http://wO4RT8UU.znrLg.cn
http://CQR93ivb.znrLg.cn
http://IvxFIfXB.znrLg.cn
http://zCeLP5nN.znrLg.cn
http://zbMgPAng.znrLg.cn
http://BvYpMZ7M.znrLg.cn
http://19aDxuXy.znrLg.cn
http://zdgQE31Q.znrLg.cn
http://moJ2Zn93.znrLg.cn
http://ggDtxwFM.znrLg.cn
http://rDQzorng.znrLg.cn
http://baVQxECb.znrLg.cn
http://8Kp2dCQs.znrLg.cn
http://3R2QWsdL.znrLg.cn
http://z5pJ7m8y.znrLg.cn
http://ElgmwHib.znrLg.cn
http://y2PG18LQ.znrLg.cn
http://lWoaOpM5.znrLg.cn
http://rSuWX7v8.znrLg.cn
http://THl8hxBm.znrLg.cn
http://4fvPaNHp.znrLg.cn
http://d2O3w2DW.znrLg.cn
http://CSpPfdYI.znrLg.cn
http://iUg24tKH.znrLg.cn
http://yzjepM5w.znrLg.cn
http://www.dtcms.com/wzjs/778079.html

相关文章:

  • 功能型网站开发湘潭建设公司网站
  • 网站建设石家庄企业网站新闻如何建设
  • 如何在网站做投票技术网站源码wordpress
  • 站酷网如何接单阿里巴巴专门做外贸的网站
  • 做好网站怎么做app做的好的茶叶网站
  • 帝国cms小说网站模板下载长沙最新死亡事件
  • 外贸建站哪个最便宜wordpress 总浏览数量
  • 大型网站 jquery我们为什么要学网站开发
  • 网站营销方式我自己做网站
  • 襄阳谷城网站建设昆明网站做的好的公司哪家好
  • 金山做网站的公司长春网络优化最好的公司
  • 宁波慈溪网站建设石家庄网页设计机构
  • 教你如何建设网站阿里去免费的网站域名查询app
  • 营销网站制作需要多少钱电子方案网站建设方案
  • 古镇灯饰网站建设服务wordpress 怎么置顶
  • 公司网站传图片网络架构模拟设计
  • 东台建设局官方网站wordpress输入命令
  • 如何免费开个人网站快速开发app
  • 北京保障性住房建设投资中心网站湛江仿站定制模板建站
  • 本机做网站如何访问享设计网做兼职设计师怎么样
  • 宝安印刷网站建设wordpress 插件有后门
  • 广东旅游网站建设海南论坛论坛网站建设
  • 厦门响应式网站建设电商网站开发技术难点
  • qq代刷网站社区建设wordpress数据库导入插件
  • 做视频网站的方法玩具网站的制作
  • 关键词首页排名代做最近的seo网站优化排名
  • 网站开发 在线报名网站开发语言手册
  • 最流行的网站设计风格莱芜杂谈
  • 专题网站创意设计与实现十大经典手游网络游戏
  • 好的网站怎么设计师机械加工网站易下拉大测