sql 语句去重复字段记录
2011-08-10 11:43
197 查看
SQL去除某字段重复记录
原理:对需要去重复记录的字段按组排序,然后取其中一条记录。在总查询语句中使用in语法过滤去掉重复记录
select * from company where comid in (select Max(comid) from company group by companyname)
得到重复记录数
select * from company where comid not in (select Max(comid) from company group by companyname)
对完全相同的记录可以使用DISTINCT 对记录进行唯一性过滤
相关文章推荐
- 转载:如何写个SQL语句查询一个字段里是否有重复记录如果有只读取其中一条记录
- 查询同一表内多字段同时重复记录的SQL语句
- 常用sql语句之删除或查询单个字段重复数据的记录
- 查询同一表内多字段同时重复记录的SQL语句
- 查询同一表内多字段同时重复记录的SQL语句
- 查询|删除同一表内一个或多个字段重复记录的SQL语句
- Sql语句筛选出所有某【字段值重复】的记录!
- sql语句查询一张表中某字段值重复的记录数据
- 查询同一表内多字段同时重复记录的SQL语句
- 查询同一表内多字段同时重复记录的SQL语句!
- 同一表内多字段同时重复记录的SQL语句
- 查询同一表内多字段同时重复记录的SQL语句!
- 查询同一表内多字段同时重复记录的SQL语句
- 查询某字段不重复记录的SQL语句
- 查询同一表内多字段同时重复记录的SQL语句
- 查询同一表内多字段同时重复记录的SQL语句
- 查询同一表内多字段同时重复记录的SQL语句
- 按某一字段取无重复记录sql语句
- 查询同一表内多字段同时重复记录的SQL语句
- SQL语句-统计全部数据,过滤掉其中两个字段同时重复的记录