SELECT DISTINCT 语句用于return 唯一不同的值。


第5章 SQL SELECT DISTINCT 语句教程

在表中,一个列可能会包含多个重复值,有时也许希望仅仅列出不同(distinct)的值。

DISTINCT 关键词用于return 唯一不同的值。

SQL SELECT DISTINCT 语法

SELECT DISTINCT column1, column2, ...FROM table_name;

参数说明:

  • column1, column2, …:要选择的字段名称,可以为多个字段。如果不指定字段名称,则会选择所有字段。
  • table_name:要查询的表名称。

在本教程中,咱们将使用 liulianjiangcsdn 样本database。

下面是选自 “Websites” 表的数据:

+----+--------------+---------------------------+-------+---------+| id | name         | url                       | alexa | country |+----+--------------+---------------------------+-------+---------+| 1  | Google       | https://www.google.cm/    | 1     | USA     || 2  | 淘宝          | https://www.taobao.net/   | 13    | CN      || 3  | liulianjiangcsdn教程      | http://blog.csdn.net/qq441540598/    | 4689  | CN      || 4  | 微博          | http://weibo.net/         | 20    | CN      || 5  | Facebook     | https://www.facebook.net/ | 3     | USA     |+----+--------------+---------------------------+-------+---------+

SELECT DISTINCT 实例

下面的 SQL 语句仅从 “Websites” 表的 “country” 列中选取唯一不同的值,也就是去掉 “country” 列重复值:

实例SELECT DISTINCT country FROM Websites;输出结果请在输出结果查看
+---------+
| country |
+---------+
| USA     |
| CN      |
+---------+

本专栏所有文章

第1章 SQL 教程 第2章 SQL 简介教程
第3章 SQL 语法教程 第4章 SQL SELECT教程
第5章 SQL SELECT DISTINCT教程 第6章 SQL WHERE教程
第7章 SQL AND & OR教程 第8章 SQL ORDER BY教程
第9章 SQL INSERT INTO教程 第10章 SQL UPDATE教程
第11章 SQL DELETE教程 第12章 SQL SELECT TOP教程
第13章 SQL LIKE教程 第14章 SQL 通配符教程
第15章 SQL IN教程 第16章 SQL BETWEEN教程
第17章 SQL 别名教程 第18章 SQL 连接(JOIN)教程
第19章 SQL INNER JOIN教程 第20章 SQL LEFT JOIN教程
第21章 SQL RIGHT JOIN教程 第22章 SQL FULL JOIN教程
第23章 SQL UNION教程 第24章 SQL SELECT INTO教程
第25章 SQL INSERT INTO SELECT教程 第26章 SQL CREATE DATABASE教程
第27章 SQL CREATE TABLE教程 第28章 SQL 约束教程
第29章 SQL NOT NULL教程 第30章 SQL UNIQUE教程
第31章 SQL PRIMARY KEY教程 第32章 SQL FOREIGN KEY教程
第33章 SQL CHECK教程 第34章 SQL DEFAULT教程
第35章 SQL CREATE INDEX教程 第36章 SQL DROP教程
第37章 SQL ALTER教程 第38章 SQL Auto Increment教程
第39章 SQL 视图教程 第40章 SQL 日期教程
第41章 SQL NULL 值教程 第42章 SQL NULL 函数教程
第43章 SQL 通用数据类型教程 第44章 SQL DB 数据类型教程
第45章 SQL 函数教程 第46章 SQL AVG()教程
第47章 SQL COUNT()教程 第48章 SQL FIRST()教程
第49章 SQL LAST()教程 第50章 SQL MAX()教程
第51章 SQL MIN()教程 第52章 SQL SUM()教程
第53章 SQL GROUP BY教程 第54章 SQL HAVING教程
第55章 SQL EXISTS教程 第56章 SQL UCASE()教程
第57章 SQL LCASE()教程 第58章 SQL MID()教程
第59章 SQL LEN()教程 第60章 SQL ROUND()教程
第61章 SQL NOW()教程 第62章 SQL FORMAT()教程
第63章 SQL 快速参考教程 第64章 SQL 主机教程
第65章 SQL 总结教程

寄语

本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:https://blog.csdn.net/qq441540598

  • 喜欢读书,就等于把生活中寂寞的辰光换成巨大享受的。时刻。
  • 一念之贪,损自德,毁自身,殃及儿女;两袖清风,躬于行,利于民,感召世人。
  • 又宅又懒又不情愿社交,还想着找到一个心满意足的男冤家,这种事儿,不存在的。
  • 阳光晒干潮湿,驱走阴霾,照亮前行的路,它给我让我懂得:知足者常乐
  • 就算全世界的男人抛弃你了,还有闺蜜来拥抱你。

第5章 SQL SELECT DISTINCT 语句教程相关推荐

  1. 第24章 SQL SELECT INTO 语句教程

    通过 SQL,可以从一个表复制信息到另一个表. SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中. 注意: MySQL database不支持 SELECT - INTO 语 ...

  2. 第53章 SQL GROUP BY 语句教程

    GROUP BY 语句可结合一些聚合函数来使用 GROUP BY 语句 GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组. SQL GROUP BY 语法 SELECT col ...

  3. 第9章 SQL INSERT INTO 语句教程

    INSERT INTO 语句用于向表中插入新记录. SQL INSERT INTO 语法 INSERT INTO 语句可以有两种编写形式. 第一种形式无需指定要插入数据的列名,只需提供被插入的值即可: ...

  4. SQL基础---SQL SELECT DISTINCT 语句

    SQL SELECT DISTINCT 语句 本章讲解 SELECT DISTINCT 语句. SQL SELECT DISTINCT 语句 在表中,可能会包含重复值.这并不成问题,不过,有时您也许希 ...

  5. SQL SELECT DISTINCT 语句 用法

    SQL SELECT DISTINCT 语句 在表中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值. 语法 ...

  6. 第4章 SQL SELECT 语句教程

    SELECT 语句用于从database中选取数据. 第4章 SQL SELECT 语句教程 SELECT 语句用于从database中选取数据. 结果被存储在一个结果表中,称为结果集. SQL SE ...

  7. 第12章 SQL SELECT TOP, LIMIT, ROWNUM 子句教程

    SQL SELECT TOP 子句 SELECT TOP 子句用于规定要return 的记录的数目. SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的. **注意:**并非所有的 ...

  8. SQL去重 SELECT DISTINCT 语句(distinct)

    SQL SELECT DISTINCT 语句 在表中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值. 语法 ...

  9. 第8章 SQL ORDER BY 关键字教程

    ORDER BY 关键字用于对结果集进行排序. ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序. ORDER BY 关键字默认按照升序对记录进行排序.如果需要按照降序对记录进行排序, ...

最新文章

  1. Ping Tracert result Command explanation
  2. 9月22日培训日记(上)
  3. Python命令行运行文件的实例方法
  4. php artisan cache:clear命令报错
  5. ABAP Netweaver 和 ABAP Platform 这两个名词的辨析
  6. web开发:jquery之DOM
  7. LeetCode 1480. 一维数组的动态和(前缀和)
  8. linux驱动编写(字符设备编写框架)
  9. ASP.NET 实现PDF文件下载[转]
  10. EL表达式结合页面JSTL使用 迭代显示表格
  11. 最全数学建模竞赛时间以及获奖率时间总览
  12. android addr2line使用
  13. INVECAS发布全球首创的HDMI(R)2.1,搭载HDCP2.3芯片和IP解决方案,适用于电视、AVR、条形音响和机顶盒
  14. java singleresult方法_Java TaskQuery.singleResult方法代碼示例
  15. Android广播机制Broadcast详解
  16. 《沙丘》全球票房突破3.5亿美元,这部科幻巨制到底有多厉害?
  17. PDF文件如何转换成png图片
  18. 注塑机摆放间距多少合适_注塑机一般的说法比如多少多少g,对应的型号,拉杆间距,锁模力的对应表谁能给我张...
  19. 性能测试结果分析结果
  20. Numpy更新到1.16.2报错

热门文章

  1. 一篇文章全面了解运维监控知识体系
  2. python返回列表中的最大值(最小值)与其索引
  3. 使用 Packer 和 VMware Player 构建 OVA
  4. 修改uniapp后微信小程序提示appid更新失败
  5. 使用Kotlin开发Android应用
  6. Docker Swarm(创建swarm集群,节点的升级降级,滚动更新,Portainer)
  7. 全面解析Android EditText以及软键盘的设置
  8. Java集合 ArrayList 扩容
  9. php写新闻浏览历史,实现浏览记录或者浏览历史,文章历史记录
  10. 讨论美国PFM体系的现状