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

vfp 如何查找重复的记录

2012-02-23 
vfp 怎么查找重复的记录?因为没有值是唯一的字段,只能用姓名导入资料,因此我想先把姓名重复的记录找出来,s

vfp 怎么查找重复的记录?
因为没有值是唯一的字段,只能用姓名导入资料,因此我想先把姓名重复的记录找出来,select   语句该怎么写?

[解决办法]
1、最好用编号,姓名有重复的;
2、导入时忽略中间的空格应该怎么做:
repl all 姓名 with STRTRAN(gcString, ' ', ' ')
3、select STRTRAN(xm, ' ', ' ') as xm1 from tt group by xm1 having count(*)> =2

[解决办法]
SELECT 加上 DISTINCT参数
[解决办法]
1、找出姓名重复的记录

SELECT * FROM 表名 WHERE 姓名 IN ( SELECT 姓名 FROM 表名 GROUP BY 姓名 HAVING count(*) > 1) order by 姓名


2、处理掉姓名中间的空格
update 表名 set 姓名=strtran(姓名,space(1), ' ')

热点排行