我想把数据库里的相同记录都调出来,进行编辑,SQL语句怎么写啊?

dyabin 2001-11-15 02:16:27
...全文
89 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
81083 2001-11-16
点击"管理"
回复
dyabin 2001-11-15
我用程序在网上搜索了近10万条企业信息,想把单位名称重复的记录,进行编辑,收工做不了,数据太多了,所以问这个问题。

怎么给分啊?
回复
Amoon 2001-11-15
hehe,用存储过程很好解决的嘛!
回复
fraser01 2001-11-15
Select <Fileds>,Count(*) from <Table> where <Condition> Group by <Fileds>
Having count(*)>1
绝对行
回复
iampole 2001-11-15
select a from t t1 where (select * from t where a=t1.a) > 1
如果字段很多,就比较复杂一些,但是原理是一样的。
有些数据库不支持这样的语法。
回复
fraser01 2001-11-15
在最后加上 Having(*)>x,X表示有几条重复记录,1则重复记录大于1的显示
回复
iampole 2001-11-15
用游标,一个一个检索。因为数据库中的任意两条记录都有可能相同,只能这样了。
回复
luanjiajia 2001-11-15
什么东西相同呢?
回复
sqstudio_zsp 2001-11-15
一个表中尽量不要出现重复记录
即使找到了重复记录
你怎么编辑啊
回复
dyabin 2001-11-15
没有人会吗?
回复
相关推荐
发帖

1187

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2001-11-15 02:16
社区公告
暂无公告