Answers for "SQL:RANK function to delete duplicate rows"

SQL
0

SQL:RANK function to delete duplicate rows

DELETE E
    FROM [SampleDB].[dbo].[Employee] E
         INNER JOIN
    (
        SELECT *, 
               RANK() OVER(PARTITION BY firstname, 
                                        lastname, 
                                        country
               ORDER BY id) rank
        FROM [SampleDB].[dbo].[Employee]
    ) T ON E.ID = t.ID
    WHERE rank > 1;
Posted by: Guest on April-20-2022

Code answers related to "SQL:RANK function to delete duplicate rows"

Code answers related to "SQL"

Browse Popular Code Answers by Language