语法:
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 |
如果需要从company选取为不同的值 那么就需要 select distinct语句
select distinct company from orders; 结果
Company |
---|
IBM |
W3School |
Apple |
参考自 http://www.w3school.com.cn/