Winners

Online Techies

Please login to be able to chat.

Usertrace

Please log in.
Welcome, Guest
Please Login or Register.    Lost Password?

Remove Duplicate Records SQL Query
(1 viewing) (1) Guest
Go to bottomPage: 1
TOPIC: Remove Duplicate Records SQL Query
#2055
Remove Duplicate Records SQL Query 6 Months ago Karma: 2
CREATE
TABLE #phonebook (
[phonenumber] [varchar] (30),
[firstname] [varchar] (30),
[lastname] [varchar] (30),
[company] [varchar] (100)
)
INSERT
#phonebook SELECT '902','syed','iqbal','sm soft'
INSERT #phonebook SELECT '905','john','ksjl89','company llc'
INSERT #phonebook SELECT '909','joe','average','united'
-- Duplicate insert 1
INSERT
#phonebook SELECT '902','syed','iqbal','sm soft'
INSERT #phonebook SELECT '905','john','ksjl89','company llc'
INSERT #phonebook SELECT '909','joe','average','united'
-- Duplicate insert 2
INSERT
#phonebook SELECT '902','syed','iqbal','sm soft'
INSERT #phonebook SELECT '905','john','ksjl89','company llc'
INSERT #phonebook SELECT '909','joe','average','united'
--Show Duplicate Phonenumbers in Phonebook
SELECT
phonenumber, COUNT(*) FROM #phonebook
GROUP BY phonenumber HAVING COUNT(*) > 1
ORDER BY COUNT(*) DESC
SET ROWCOUNT 1
SELECT
@@rowcount
WHILE @@rowcount > 0
DELETE pb FROM #phonebook as pb
INNER JOIN
(SELECT phonenumber
FROM #phonebook
GROUP BY phonenumber HAVING count(*) > 1)
AS c ON c.phonenumber = pb.phonenumber

SET ROWCOUNT 0

SELECT * FROM #phonebook
DROP TABLE #phonebook
meetdine
Platinum Boarder
Posts: 800
graph
Points: 161020
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2010/03/09 05:59 By meetdine.
The administrator has disabled public write access.
 
#2256
Re: Remove Duplicate Records SQL Query 6 Months ago Karma: 0
thanx
kumarsudu
Senior Boarder
Posts: 77
graphgraph
Points: 51832
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
Go to topPage: 1