www.1862.net > SQL查询,如何去除重复的记录?

SQL查询,如何去除重复的记录?

distinct b,c 可以这么用distinct 但是,如果你加上a字段,就不行了,因为a没有重复,以a为索引,就不能只留下一个(b,c) select distinct b,c from table_name

关键字Distinct 去除重复 如下列SQL,去除Test相同的记录; select distinct Test from Table 如果是要删除表中存在的重复记录,那就逻辑处理,如下: select Test from Table group by Test having count(test)>1 先查询存在重复的数据,后面...

select distinct 班级 FROM 表名称

select id, name, memo from A where id in (select id from A group by id having count(1) >= 2)

DISTINCT 关键字可从 SELECT 语句的结果中消除重复的行。如果没有指定 DISTINCT,将返回所有行,包括重复的行。例如,如果选择 ProductInventory 中的所有产品 ID 时没有使用 DISTINCT,将返回 1069 行。 如果使用了 DISTINCT,就可以消除重复的...

示例假设存在一个产品信息表Products,其表结构如下: CREATE TABLE Products ( ProductID int, ProductName nvarchar (40), Unit char(2), UnitPrice money )表中数据如图: 图中可以看出,产品Chang和Tofu的记录在产品信息表中存在重复。现在...

1.查询出重复记录 select 重复记录字段 form 数据表 group by houseno having count(重复记录字段)>1 2.重复记录只显示一条ID值最小或最大的记录 select id,* from 数据表 where houseno (select 重复记录字段 form 数据表 group by 重复记录 ...

测试数据: if object_id('tempdb.dbo.#') is not null drop table # create table #(姓名 varchar(8), 日期 datetime) insert into # select '张三', '2009-01-01' union all select '张三', '2010-10-10' union all select '李四', '2010-1-10...

你说的重复是指两条记录完成一样么,如果是则用 SELECT DISTINCT COLUMN1,COLUMN2 FROM TABLE1 或 SELECT COLUMN1,COLUMN2 FROM TABLE1 GROUP BY COLUMN1,COLUMN2 若你要查询出来的字段在两条记录中有不同值,可以用MAX() 或者可以根据你自己...

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com