欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SQL 去重 DISTINCT 语法

程序员文章站 2023-11-09 21:12:52
SQL SELECT DISTINCT语句 在表中可能会包含重复值。这并不成问题, 不过有时你也许希望仅仅列出不同(distinct)的值。 关键词DISTINCT 用于返回唯一不同的值 语法 使用DISTINCT关键词 如果要从Company列中选取所有的值,我们需要使用SELECT语句: “Or ......

sql 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”仅被列出了一次