首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-03-13 
大家帮帮写个SQL语句!如,我的数据库有一个表项(字段)是“score”如何删除在score字段中相同的其他记录!效果

大家帮帮写个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) 

热点排行