SQL Remove almost duplicate rows

前端 未结 4 1317
伪装坚强ぢ
伪装坚强ぢ 2020-12-30 16:39

I have a table that contains unfortuantely bad data and I\'m trying to filter some out. I am sure that the LName, FName combonation is unique since the data set is small en

4条回答
  •  孤独总比滥情好
    2020-12-30 17:08

    You can use ROW_NUMBER() analytic function:

    SELECT *
      FROM (
                    SELECT a.*, ROW_NUMBER() OVER(PARTITION BY LName, FName ORDER BY Email DESC) rnk
                        FROM  a
                    ) a
    WHERE RNK = 1
    

提交回复
热议问题