Write a query to delete duplicate records in SQL SERVER
Answer Posted / prasant ojha
create a table tbl_info
(
name varchar(250),
age int
)
Enter values
'RAM',25
'SHYAM',34
'RAM',25
'GHANSHYAM',25
'RAM',25
//SQL QUERY TO REMOVE DUPLICATE RECORDS WITHOUR ANY KEY
with info_tbl as(
SELECT *,row_number() over(partition by name order by name)
as record_no from tbl_info
)
delete from info_tbl where record_no>1
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Where are sql server user names and passwords stored in sql server?
What are the advantages of sql azure?
How do I find the sql server instance name?
How do I edit a procedure in sql server?
What are the events recorded in a transaction log?
What is the difference between NOROW and LOCKROW?
What are subqueries in sql server? Explain its properties.
What are the differences between “row_number()”, “rank()” and “dense_rank()”?
What do you mean by table and field in sql?
What are different types of subquery?
Due to some maintenance being done, the sql server on a failover cluster needs to be brought down. How do you bring the sql server down?
Beginning with sql server version 7 0, a new enhanced data type nchar was added what type of data is supported with this data type?
Explain linked server in sql?
How do you manipulate data?
What are examples of triggers?