sql select distinct 语句



语法:

select distinct 列名 from 表名

单词的意义是独特的,明显的,有区别的

查询独特的列来自表

那么你可能会希望在sql中仅仅列出不同的(distinct)的值.

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


比如有一个表:(orders)

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

现在希望查询company列的所有值: select company from orders;

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953
结果不是我们想要的  因为:w3s列出了两次

如果需要从company选取为不同的值  那么就需要 select distinct语句


select distinct company from orders;    结果

Company
IBM
W3School
Apple

参考自  http://www.w3school.com.cn/


你可能感兴趣的:(sql)