摘要: 2012年6月21日14:23distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:tabl... 阅读全文
posted @ 2012-06-21 14:23 dogxuefeng 阅读(65587) 评论(4) 推荐(2) 编辑
摘要: 一、查询某个字段重复select *from User uwhere u.user_name in (select u.user_namefrom User ugroup by u.user_name having count(*) > 1)二,删除表中某几个字段的重复例:表中有条六条记录。 其中张三和王五 的记录有重复TableAid customer PhoneNo001 张三 777777002 李四 444444003 王五 555555004 张三 777777005 张三 777777006 王五 555555如何写一个sql语句将TableA变成如下001 张三 77777 阅读全文
posted @ 2012-06-21 14:22 dogxuefeng 阅读(2343) 评论(0) 推荐(2) 编辑