Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Delete duplicate records from the table?(Table must have
unique id)

Answers were Sorted based on User's Feedback



Delete duplicate records from the table?(Table must have unique id)..

Answer / dinesh kumar

delete from emp where id Not in(select max(id) id from emp
group by name having count(id)>1)

Is This Answer Correct ?    22 Yes 9 No

Delete duplicate records from the table?(Table must have unique id)..

Answer / lince

DELETE
FROM MyTable
WHERE ID IN
(
SELECT MAX(ID)
FROM MyTable
GROUP BY DuplicateColumn1 HAVING COUNT(ID)>1
)

Is This Answer Correct ?    4 Yes 2 No

Delete duplicate records from the table?(Table must have unique id)..

Answer / manoj

Check following blog post on how to first identify & then delete duplicate records: http://sqlwithmanoj.wordpress.com/2011/10/14/identify-delete-duplicate-records-from-a-table/


This lists multiple ways to delete duplicates.

Is This Answer Correct ?    2 Yes 0 No

Delete duplicate records from the table?(Table must have unique id)..

Answer / kk

DELETE
FROM MyTable
WHERE ID NOT IN
(
SELECT MAX(ID)
FROM MyTable
GROUP BY DuplicateColumn1, DuplicateColumn2, DuplicateColumn3)

Is This Answer Correct ?    7 Yes 7 No

Delete duplicate records from the table?(Table must have unique id)..

Answer / naren

delete id from table where id in(select id from table having count(id)>1)

Is This Answer Correct ?    1 Yes 2 No

Delete duplicate records from the table?(Table must have unique id)..

Answer / krishna

select *
from mytable b
join
(
select Duplicatecolumn,MAX(id) id
from mytable
group by Duplicatecolumn
) b1 on b.Duplicatecolumn = b1.Duplicatecolumn
where b.id <> b1.id

Is This Answer Correct ?    0 Yes 1 No

Delete duplicate records from the table?(Table must have unique id)..

Answer / brijesh darmwal, sandhya

DELETE FROM [MyDb].[dbo].[sandhya]
WHERE id
IN
(SELECT id
FROM
(SELECT MAX(id) as id,name,addr
FROM [MyDb].[dbo].[sandhya] GROUP BY name,addr having
count(id)>=2)
Tmp)

Is This Answer Correct ?    7 Yes 16 No

Post New Answer

More SQL Server Interview Questions

What are ddl triggers and types of ddl trigger?

0 Answers  


What is normalization in Database ?

4 Answers  


What are the triggers in sql?

0 Answers  


Explain database normalization?

0 Answers  


What is the difference between a clustered index and a non-clustered index?

0 Answers  


Where to find ntwdblib.dll version 2000.80.194.0?

0 Answers  


How to delete duplicate records from a table?(for suppose in a table we have 1000 Records in that we have 200 duplicate Records , so ,how to findout that duplicate Records , how to delete those Records and arranged into sequence order? one more thing that there is no primary key at all)

5 Answers   Infosys, McAfee,


what is the difference between delete,drop and truncate

2 Answers   Honeywell, Zomato,


Is a primary key unique?

0 Answers  


What is the difference between delete and truncate statements?

0 Answers  


Your table has a large character field there are queries that use this field in their search clause what should you do?

0 Answers  


What is transact-sql ddl trigger?

0 Answers  


Categories