| | |
how to remove redundant records
Please support our MS SQL advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Jun 2005
Posts: 92
Reputation:
Solved Threads: 0
I have a table in MS SQL DB, the data was recorded with redundancy, is there an easy way to remove all but keep only one, for example:
I want to trim it to:
what is the easy way to do that? DB running on MS SQL 2005.
Any idea?
id name age dept --------------------------- 1 alan 20 A 2 william 23 B 2 william 23 B 3 mike 30 C 3 mike 30 C
I want to trim it to:
id name age dept --------------------------- 1 alan 20 A 2 william 23 B 3 mike 30 C
what is the easy way to do that? DB running on MS SQL 2005.
Any idea?
BI Developer | LINKdotNET
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
B.Sc Computer Science, Helwan University
Technical blog | http://ramymahrous.wordpress.com
LinkedIn | http://www.linkedin.com/in/ramymahrous
•
•
Join Date: Feb 2009
Posts: 3
Reputation:
Solved Threads: 0
There are few ways to do that, the simple one i think is by adding an index column, and than delete all records which has identical records with smaller index value:
Doron Saar,
Nob Hill Software - tools for database people (+ free stuff!) Nob Hill Software - tools for database people (+ free stuff!)
www.nobhillsoft.com
MS SQL Syntax (Toggle Plain Text)
ALTER TABLE MyTable ADD i int IDENTITY; DELETE FROM MyTable WHERE i IN ( SELECT T1.i FROM MyTable AS T1 INNER JOIN MyTable AS T2 ON T1.id=T2.id WHERE T1.i > T2.i ) ALTER TABLE MyTable DROP COLUMN i;
Doron Saar,
Nob Hill Software - tools for database people (+ free stuff!) Nob Hill Software - tools for database people (+ free stuff!)
www.nobhillsoft.com
Last edited by Doron_; Feb 15th, 2009 at 8:31 am. Reason: tags
![]() |
Other Threads in the MS SQL Forum
- Previous Thread: MS SQL 2005 Trigger : Transaction Scope and Parameters
- Next Thread: create update trigger with parameters mssql
| Thread Tools | Search this Thread |
Tag cloud for MS SQL
"last autogrowth business connectingtodatabaseinuse count cursor data database dateadd datepart day" dbsize deadlock delete_trigger exploit getdate hack highperformancecomputing hpc hpcserver2008 ibm iis limit loop maximum microsoft ms mssql multiple multithreading news number password permission position query reporting result security server services sets single source sql sql-injection sqlserver sqlserver2005 subtype supercomputing supertype tables uniqueid update view weekday






