当前位置:首页 > 数据库 > Sqlserver

MSSQL取得或删除重复数据

1.取得不重复的数据

            select
            *
            from Persons where Id in
(
SELECTMAX(Id) AS Expr1
FROM    Persons
GROUPBY Name, Gender
)

2.删除重复的数据【MAX换成MIN会有不同的效果】

            delete
            from
             Persons

            where Id notin
(
SELECTMAX(Id) AS Expr1
FROM    Persons
GROUPBY Name, Gender
)

原文:http://www.cnblogs.com/zuqing/p/4878856.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!