测试表建表及插入数据
create table TEST_TAB
(
CLO1 varchar(1),
COL2 varchar(1),
COL3 varchar(1)
);
insert into TEST_TAB values('1','b','c');
insert into TEST_TAB values('1','b','c');
insert into TEST_TAB values('2','b','c');
查看表中数据

删除重复的数据
DELETE FROM (select row_number() over(partition by CLO1,COL2,COL3 order by CLO1,COL2,COL3) AS ROW_NO FROM TEST_TAB )
WHERE ROW_NO>1
查看删除后的数据

本文详细介绍了一种使用SQL进行表创建、数据插入以及如何有效删除重复数据的方法。通过具体的SQL语句展示,读者可以了解到从创建表结构,到插入数据,再到利用窗口函数和子查询来识别并删除重复记录的全过程。

1782

被折叠的 条评论
为什么被折叠?



