sql select distinct语句排除重复数据

发布时间:2020-07-21编辑:脚本学堂
在sql select查询语句中,多使用distinct排除重复数据,仅仅列出不同(distinct)的值,select distinct 语句的语法。

select distinct 语句的语法

在表中,可能会包含重复值,如何仅仅列出不同(distinct)的值。

关键词 distinct 用于返回唯一不同的值。

语法:
select distinct 列名称 from 表名称使用 distinct 关键词

从 "company" 列中选取所有的值,需要使用 select 语句:
 

select company from orders"orders"

表:
company ordernumber
ibm 3532
w3school 2356
apple 4698
w3school 6953

结果:
company
ibm
w3school
apple
w3school
请注意,在结果集中,w3school 被列出了两次。

如需从 company" 列中仅选取唯一不同的值,使用 select distinct 语句:
 

select distinct company from orders

结果:
company
ibm
w3school
apple
在结果集中,"w3school" 仅被列出了一次。