读书人

大家帮帮写个SQL语句!该如何处理

发布时间: 2012-03-13 11:21:11 作者: rapoo

大家帮帮写个SQL语句!
如,我的数据库有一个表项(字段)是“score”

如何删除在score字段中相同的其他记录!

效果就是字段score中没有相同记录!

[解决办法]
在MS SQL删除重复行的几种方法
[解决办法]
你用的 SQL Server 版本是什么样的?如果是 SQL 2008+,可以用分析函数:

SQL code
DELETE  FROM table_1WHERE   id IN (        SELECT  id        FROM    (SELECT ROW_NUMBER() OVER (PARTITION BY val ORDER BY id) AS serid,                        id,                        val                 FROM   TABLE_1                ) a        WHERE   serid > 1) 

读书人网 >C#

热点推荐