本系列教程《小白学SQL基础教程》,合计10篇,以下是内容的目录。
- 小白学SQl基础教程01:SQL 简介
- 小白学SQl基础教程02:SQL 语法
- 小白学SQl基础教程03:SQL SELECT 语句
- 小白学SQl基础教程04:SQL SELECT DISTINCT 语句
- 小白学SQl基础教程05:SQL WHERE 子句
- 小白学SQl基础教程06:SQL AND & OR 运算符
- 小白学SQl基础教程07:SQL ORDER BY 子句
- 小白学SQl基础教程08:SQL INSERT INTO 语句
- 小白学SQl基础教程09:SQL UPDATE 语句
- 小白学SQl基础教程10:SQL DELETE 语句
本文主要讲解的是《 SELECT DISTINCT 语句 》。
SQL SELECT DISTINCT 语句
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。
关键词 DISTINCT 用于返回唯一不同的值。
语法:
SELECT DISTINCT 列名称 FROM 表名称
使用 DISTINCT 关键词
如果要从 “Company” 列中选取所有的值,我们需要使用 SELECT 语句:
SELECT Company FROM Orders
“Orders”表:
| Company | OrderNumber |
|---|---|
| IBM | 3532 |
| Afenxi | 2356 |
| Apple | 4698 |
| Afenxi | 6953 |
结果:
| Company |
|---|
| IBM |
| Afenxi |
| Apple |
| Afenxi |
请注意,在结果集中, Afenxi被列出了两次。
如需从 Company” 列中仅选取唯一不同的值,我们需要使用 SELECT DISTINCT 语句:
SELECT DISTINCT Company FROM Orders
结果:
| Company |
|---|
| IBM |
| Afenxi |
| Apple |
现在,在结果集中,” Afenxi” 仅被列出了一次。
本文为 数据分析网 原创文章,转载或内容合作请联系我们,未经允许谢绝转载,本文链接:https://www.afenxi.com/73296.html 。
更多内容请访问:IT源点
注意:本文归作者所有,未经作者允许,不得转载