当前位置:Gxlcms > 数据库问题 > sql server 数据库distinct的用法

sql server 数据库distinct的用法

时间:2021-07-01 10:21:17 帮助过:15人阅读

表名table
ID NAME
1 A
2 B
3 B
4 C

1.例子:查询Name不重复的所有数据。注意:distinct必须放在开头

select distinct name from table
A
B
C

 

2.查询Name不重复的所有数据,包括Id.

select distinct name, id from table
1 A
2 B
3 B
4 C

所以需要注意的是:distinct后面有多个字段,是多条件去重,只有当这几个条件都相同时才是重复记录。

3.想要得到如下结果怎么写sql 

1 A
2 B
4 C
select *  from table group by name

总结:

distinct是用来去重的

必须放在select后面的第一个

distinct后面有多个字段是多条件去重,只有当这几个条件都相同时才是重复记录。

 

sql server 数据库distinct的用法

标签:cap   code   tin   开头   用法   去重   sel   nbsp   效率   

人气教程排行