gpt4 book ai didi

SQL语句删除2条重复数据一条保留一条

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章SQL语句删除2条重复数据一条保留一条由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

-- 任意的测试表  。

复制代码代码如下

CREATE TABLE test_delete(  name varchar(10),  value INT  );  go  -- 张三100 与 王五80 是有重复的  INSERT INTO test_delete  SELECT '张三', 100  UNION ALL SELECT '张三', 100  UNION ALL SELECT '李四', 80  UNION ALL SELECT '王五', 80  UNION ALL SELECT '王五', 80  UNION ALL SELECT '赵六', 90  UNION ALL SELECT '赵六', 70  go  -- 测试检索数据  SELECT  ROW_NUMBER() OVER (PARTITION BY name, value ORDER BY (SELECT 1) ) AS no,  name,  value  FROM  test_delete  。

no name value  -------------------- ---------- -----------  1 李四 80  1 王五 80  2 王五 80  1 张三 100  2 张三 100  1 赵六 70  1 赵六 90  --创建视图  。

复制代码代码如下

CREATE VIEW tmp_view AS  SELECT  ROW_NUMBER() OVER (PARTITION BY name, value ORDER BY (SELECT 1) ) AS no,  name,  value  FROM  test_delete  。

--删除数据  1> DELETE FROM tmp_view WHERE no != 1  2> go  (2 行受影响)  -- 核对结果  1> www.zzvips.com  2> select * from test_delete;  3> go  name value  ---------- -----------  张三 100  李四 80  王五 80  赵六 90  赵六 70  (5 行受影响)  作者 tearsmo 。

最后此篇关于SQL语句删除2条重复数据一条保留一条的文章就讲到这里了,如果你想了解更多关于SQL语句删除2条重复数据一条保留一条的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com