oracle数据库删除重复记录

来源:互联网 发布:熊猫tv直播软件 编辑:程序博客网 时间:2024/05/17 23:05

今天面试题:

表中有如下记录,重复记录保留一条

no        name  age

10001 张三 10

10001 张三 10

10001 张三 10

10002 李四 11


使用delete语句 删除第二条和第三条记录


delete from test where rowid not in (select max(rowid) from test group by no, name, age)

0 0
原创粉丝点击