how to delete duplicate rows from table in sql server
Answer Posted / manjeet kumar
delete from table_name where column_name='value' and rowid
not in (select max(rowid) from table_name where
column_name='value');
e.g. create table duplicate (name varchar(15), rollno number
(10));
insert into duplicate (name,rollno) values ('mkumar',2);
insert into duplicate (name,rollno) values ('mkumar',2);
delete from duplicate where name='mkumar' and rowid not in
(select max(rowid) from duplicate where name='mkumar');
| Is This Answer Correct ? | 3 Yes | 1 No |
Post New Answer View All Answers
what is the different types of backups available in sql server? : Sql server database administration
What do you understand by integration services in sql server?
What are security principals used in sql server 2005?
what is checksum in sql server.........???
What are the database objects? : SQL Server Architecture
How do you delete duplicate rows in sql server?
What is update_statistics command?
What are the different sql server versions?
How to check if a table is being used in sql server?
Explain what is dbcc?
How do I find the query plan in sql server?
How do we upgrade from SQL Server 6.5 to 7.0 and 7.0 to 2000?
What is attribute? : sql server analysis services, ssas
Explain having clause?
What happens if time-only values are provided as date and time literals?