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

网站微信建设为什么选择当网站设计人员

网站微信建设,为什么选择当网站设计人员,商标购买在哪个平台好,网站建设入什么科目PostgreSQL删除重复数据同时保留每组中的一条记录 在 PostgreSQL 中#xff0c;你不能直接从一个 CTE#xff08;公共表表达式#xff09;中删除数据#xff0c;因为 CTE 只是一个临时的结果集#xff0c;它并不直接对应一个可以更新的表。但是#xff0c;你可以使用 CT…PostgreSQL删除重复数据同时保留每组中的一条记录 在 PostgreSQL 中你不能直接从一个 CTE公共表表达式中删除数据因为 CTE 只是一个临时的结果集它并不直接对应一个可以更新的表。但是你可以使用 CTE 来帮助识别哪些行需要被删除然后在主查询中删除这些行。 示例 以下是一个正确的方法来删除重复的行同时保留每组中的一条记录 比如我有一张表my_table_name里面有字段province和字段gnb_id我想根据字段province和字段gnb_id分组删除多余重复数据并保留一条 DELETE FROM my_table_name WHERE ctid IN (SELECT ctidFROM (SELECTctid,ROW_NUMBER() OVER (PARTITION BY province, gnb_id ORDER BY gnb_id) AS rnFROMmy_table_name) subWHERE rn 1 );在这个查询中我使用了 ctid 系统列它是一个隐藏的列用于标识表中的每一行。ctid 可以被用来引用表中的特定行并允许你在外部查询中删除它们。 子查询 sub 计算了每一组的行号然后外部查询删除了所有行号大于 1 的行。注意ctid 的使用依赖于 PostgreSQL 的内部实现并且可能在某些情况下如 VACUUM 操作后发生变化。但是在大多数情况下使用 ctid 来删除行是安全且有效的。 如果你不希望或不能使用 ctid你可以添加一个唯一的标识符列比如 id并在 DELETE 语句中使用这个列来识别要删除的行。但是这需要你的表已经有一个这样的列。
http://www.zqtcl.cn/news/411528/

相关文章:

  • 中山网站建设企业网站内容建设
  • 免费网站建站页面wordpress的主题在哪个文件夹
  • 国企网站建设要求站长之家排行榜
  • 做视频网站利润如何处理旅游电子商务网站建设技术规范
  • 做网站架构网页浏览器怎么卸载
  • 做甜品的网站网页传奇游戏排行榜比亚迪
  • 广州网站建设菲利宾百度关键词优化排名
  • 南昌网站建设业务wordpress添加购买按钮
  • 个人现在可以做哪些网站企业所得税是多少
  • 网站建设招标信息科技企业网站建设
  • 怎样弄网站站长工具综合查询
  • 表白网站在线制作软件合肥seo按天收费
  • 襄阳企业网站建设免费行情的软件入口下载
  • 对百度网站进行分析中国机械加工网18易0下6拉en
  • 一般做网站都在什么网做wordpress轮播图设置
  • 深圳装饰公司网站thinkphp 网站根目录地址
  • 购物网站建设资讯原创文章代写
  • 门票预订网站建设wordpress siren主题
  • 单位建设网站装修公司需要什么资质
  • 做做做网站做网站赚外快
  • 网站备案后应该做什么网站流量监测
  • 开发网站用什么语言做名片的网站叫什么来着
  • 织梦做网站好不好iis中的网站启动不了
  • 临汾住房与城乡建设厅网站迎访问中国建设银行网站_
  • 织梦做的网站首页幻灯片怎么不能显示北大青鸟网站建设课程
  • 做淘客的网站有哪些延安市住建建设网站
  • 南京林业大学实验与建设网站现在都用什么软件搜索附近的人
  • 建站系统wordpress下载亚马逊雨林十大恐怖生物
  • 凡科网做网站怎么样专业团队电影
  • 有什么有趣的网站移动网站排名怎么做