怎样删除数据表中重复的内容?怎样知道数据表中记录数目? 记录数目:query.recordcount or table.recordcount删除数据表中重复的内容:编个程序删除多余的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以通过Trigger实现自动删除数据表中重复的内容。把具体问题写出来看看。 我也遇到过这种问题,当时我的后台数据库是SQLSERVER7,所有重复的记录都不能通过管理器删除。我是这样解决的:将所有的重复数据从SQL上下到本地数据库(PADOX表),然后往本地数据表中硬插入一个记录号字段,用SQL语名将重复的删除(因为这时至少有一个字段不同了,所以能够删除),最后将数据器上的所有重复数据全部删除,重新插入本地的数据库。如果用Trigger,你也能解决这个问题,但有时你的表中没有唯一的字段。 建立一个自增量字段,保证唯一,如设为:IDDelete from databas where ID not in (select min(ID) from databas group by XXX)记录数目select count(*) from databas 先把所有的主键(假设为A)删除,然后把所有人的数据插入到一个表B中,然后select * from B where count(A)>1然后把重复的删除就可以,最后再恢复主键 我对你的问题理解是这样: 表中有关键字段,要把其它字段内容一样的记录删除,只留一条。1、先用GROUP语句对除关键字段外进行汇总产生一视图。2、再用DELETE语句对主表进行删除,当然要和视图一样的删除。3、再把视图记录插入。第二个问题:方法一:用SELECT COUNT(*) FROM 。方法二:在窗体中用QUERY.RECORDCOUNT获得。 interbase数据库中判断视图是否存在,若存在,则删除。那位高手写个例子? dbgrid 如何删除多条记录 在delphi 中如何将路径写入到写入到系统的path里? 高分求算法! 请问各为:电子相册软件和FLASH替换图片的软件是怎么做的? 用过delphi7.0的朋友进来。。散分!!! 我想在DELPHI里打开一个EXE文件,该怎么写,是shellexecute吗? f7和f8有什么区别? 请教:DBGRID的问题; 有谁知道核对英语四级证书编号的网址吗,急用!!!谢了,一定给分 skin的制作 关于DELPHI的算法
把具体问题写出来看看。
我是这样解决的:
将所有的重复数据从SQL上下到本地数据库(PADOX表),然后往本地数据表中硬插入一个记录号字段,用SQL语名将重复的删除(因为这时至少有一个字段不同了,所以能够删除),最后将数据器上的所有重复数据全部删除,重新插入本地的数据库。
如果用Trigger,你也能解决这个问题,但有时你的表中没有唯一的字段。
Delete from databas where ID not in (select min(ID) from databas group by XXX)记录数目
select count(*) from databas
select * from B where count(A)>1
然后把重复的删除就可以,最后再恢复主键
表中有关键字段,要把其它字段内容一样的记录删除,
只留一条。
1、先用GROUP语句对除关键字段外进行汇总产生一视图。
2、再用DELETE语句对主表进行删除,当然要和视图一样的删除。
3、再把视图记录插入。第二个问题:
方法一:用SELECT COUNT(*) FROM 。
方法二:在窗体中用QUERY.RECORDCOUNT获得。