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 cursor in pl sql?
How do I count rows in sql?
Why is a primary key important?
what is a composite key ? : Sql dba
What are predefined functions in sql?
Does a primary key have to be a number?
How do you delete duplicates in sql query using rowid?
How do you pronounce sql?
Is inner join faster than left join?
Can we use ddl commands in pl sql?
What is the difference between subquery and correlated query?
What is nvarchar max in sql?
What is memory optimized table?
How does stored procedure reduce network traffic?
What are three advantages to using sql?