sql – 采访 – 检测/删除重复的条目
发布时间:2020-07-03 13:50:03  所属栏目:MsSql  来源:互联网 
            导读:如何在没有主键的表中检测/删除数据库中的重复条目? [如果我们使用’DISTINCT’我们怎么知道哪个记录是正确的并且重复一个? ] delete ffrom( select ROW_NUMBER() over (partition by YourFirstPossibleDuplicateField, YourSec
                
                
                
            | 
                         如何在没有主键的表中检测/删除数据库中的重复条目? [如果我们使用’DISTINCT’我们怎么知道哪个记录是正确的并且重复一个? ] 解决方法delete f
from
(
    select ROW_NUMBER() 
        over (partition by 
            YourFirstPossibleDuplicateField,YourSecondPossibleDuplicateField
            order by WhateverFieldYouWantSortedBy) as DelId
    from YourTable
) as f
where DelId > 1                        (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
