导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

我想用一条语句将重复值删除,怎么写阿?帮帮我啊

SnakeWOo 2003-01-03 10:10:41
我的数据有一条除主键外,全为0的重复值,要怎么写才将其删除阿?
...全文
7 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
happydreamer 2003-01-03
1)删掉重复的:
alter table 表 add newfield int identity(1,1)
delete 表
where newfield not in(
select min(newfield) from 表 group by 除newfield外的所有字段
)
alter table 表 drop column newfield


2)
DELETE L
FROM table L
JOIN table R
ON L.字段1 = R.字段1 AND L.id > R.id
回复
mymmsc 2003-01-03
delete * from tablename where 主键 = (那条全为0的记录主键)
回复
CrazyFor 2003-01-03
delect * from tablename where
col1=0 and col2=0 and col3=0 and .....
回复
delete * from tablename where 主键 = (那条全为0的记录主键)
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告