mssql sqlserver 数据表中相同数据只显示一条数据的两种方法分享


摘要:
下文讲述sqlserver中相同数据只显示一条数据的处理方法分享,如下所示:
实验环境:sql server 2008 R2


实现思路:
1.使用distinct关键字显示一条数据
2.使用group by 对行数据进行群组,达到显示一条数据的目的

  create table [maomao365.com]
(keyId int,info nvarchar(30))
go
insert into [maomao365.com]
(keyId,info)values
(1,N'sqlblog'),(2,N'猫猫小屋'),
(1,N'sqlblog'),(3,N'猫猫小屋')

---方法1:使用distinct关键字
select distinct keyId,info from 
[maomao365.com]
---方法2:使用group by关键字
select   keyId,info from 
[maomao365.com]
group by keyId,info
go
truncate table [maomao365.com]
drop     table [maomao365.com]