数据窗口中怎样最简易、高效地消除重复的数据行?

jacksu19 2003-05-23 05:36:29
我在将一些外部的数据文件UpLoade到数据库时,经常有手工给出的数据存在重复行,以及数据不符合要求。特别是前者,那位大虾有简易高效的解决办法?另送100分。
...全文
97 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
bachelor1001 2003-05-24
  • 打赏
  • 举报
回复
用sql查询语句select加集函数 count()作插入前检验。
xirumin 2003-05-24
  • 打赏
  • 举报
回复
up,再up
逢桥夜泊 2003-05-24
  • 打赏
  • 举报
回复
可以试一下分组了
txchen 2003-05-24
  • 打赏
  • 举报
回复
比如导入的表为table1(a,b,c,d)
先另建一个自增长字段 ID。
那么去掉原table1中重复记录的语法为:

delete table1 from (select min(id) minid ,a,b,c,d from table1 group by a,b,c,d having count(id)>1 ) a where table1.id<>a.minid and table1.a=a.a and table1.b=a.b and table1.c=a.c and table1.d=a.d

再去掉字段ID
devil_heart 2003-05-23
  • 打赏
  • 举报
回复
到excel中编排,再导入
th820901 2003-05-23
  • 打赏
  • 举报
回复
upup
shahand 2003-05-23
  • 打赏
  • 举报
回复
给表加主键
tchatcha 2003-05-23
  • 打赏
  • 举报
回复
up
tjm1 2003-05-23
  • 打赏
  • 举报
回复
up

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧