I want to make a query where I want to eliminate the
duplicate rows from the table.
For example :
Input : Table : NAME
Column1 Column2
India USA
USA India
UK India
India UK

The desired output that I want to eliminate the duplicates
Output
India USA
UK India
Thanks

Answers were Sorted based on User's Feedback



I want to make a query where I want to eliminate the duplicate rows from the table. For example :..

Answer / bramhendra kumar

CREATE TABLE #TBLD (NAME VARCHAR(20),NAME2 VARCHAR(20))
INSERT INTO #TBLD VALUES('India','USA'),('USA','India'),('UK', 'INDIA'),('India','UK')
WITH CTE
AS
(
SELECT *, ROW_NUMBER() OVER (PARTITION BY NAME ORDER BY NAME) AS ROWNUM1,
ROW_NUMBER() OVER (PARTITION BY NAME2 ORDER BY NAME2) AS ROWNUM2
FROM #TBLD
)
DELETE FROM CTE WHERE ROWNUM1>1 OR ROWNUM2>1

SELECT * FROM #TBLD

TRUNCATE TABLE #TBLD

Is This Answer Correct ?    0 Yes 0 No

I want to make a query where I want to eliminate the duplicate rows from the table. For example :..

Answer / supriya

You want to delete the rows permanently or what

Is This Answer Correct ?    0 Yes 1 No

Post New Answer

More MySQL Interview Questions

What is int unsigned?

0 Answers  


What are features of mysql?

0 Answers  


what if you really want to store the timestamp data, such as the publication date of the article?

2 Answers  


Which mysql function is used to concatenate string?

1 Answers  


Is mysql is a programming language?

0 Answers  






Why does mysql have so many connections?

0 Answers  


How to save images in MySQL?

2 Answers  


Explain the difference between delete and truncate.

0 Answers  


What is ibdata1?

0 Answers  


can you tell the order of sql select statement? : Mysql dba

0 Answers  


Can foreign key have duplicate values?

0 Answers  


How can you take the backup and restore a mysql database using php?

0 Answers  


Categories