write a query to delete similar records in same table
Answer Posted / santosh kumar
simple answer for deleting duplicate record from a table.....
table:---
create table t1 (id number(5),name varchar2(20));
then:----
insert into t1 values(10,'a');
insert into t1 values(10,'a');
insert into t1 values(20,'b');
insert into t1 values(20,'b');
---after insertion it'll like this----
id name
10 a
10 a
20 b
20 b
-------------------------------------------------------------
delete from t1
where rowid not in (select min(rowid) from t1 group by name);
Is This Answer Correct ? | 2 Yes | 1 No |
Post New Answer View All Answers
What is pls_integer in pl sql?
What is partition in sql query?
How to start oracle sql developer?
what are the authentication modes in sql server? How can it be changed? : Sql dba
what are myisam tables? : Sql dba
What is coalesce in sql?
what is the use of double ampersand (&&) in sql queries?
What is data abstraction in sql?
Is sql a programming?
what are the differences between public, private, protected, static, transient, final and volatile? : Sql dba
How do you declare a variable in pl sql?
How do I trace sql profiler?
When do we use triggers?
Can we commit in trigger?
What is the purpose of the partition table?