MySQL SELECT 语句查询数据的时候返回的是所有匹配的行。

查询 tb_students_info 表中所有 age 的执行结果如下所示。

mysql> SELECT age FROM tb_students_info;
+------+
| age  |
+------+
|   25 |
|   23 |
|   23 |
|   22 |
|   24 |
|   21 |
|   22 |
|   23 |
|   22 |
|   23 |
+------+
10 rows in set (0.00 sec)

可以看到查询结果返回了 10 条记录,其中有一些重复的 age 值,有时出于对数据分析的要求,需要消除重复的记录值。这时候就需要用到 DISTINCT 关键字指示 MySQL 消除重复的记录值,语法格式为:

SELECT DISTINCT <字段名> FROM <表名>;

查询 tb_students_info 表中 age 字段的值,返回 age 字段的值且不得重复,输入的 SQL 语句和执行结果如下所示。

mysql> SELECT  DISTINCT age-> FROM tb_students_info;
+------+
| age  |
+------+
|   25 |
|   23 |
|   22 |
|   24 |
|   21 |
+------+
5 rows in set (0.11 sec)

由运行结果可以看到,这次查询结果只返回了5条记录的 age 值,且没有重复的值。

MySQL 过滤重复数据相关推荐

  1. mysql scrapy 重复数据_mysql数据库如何处理重复数据?

    前言 前段时间,很多人问我能不能写一些数据库的文章,正好自己在测试mysql数据库性能的时候,出现了一个问题,也就是出现了很多重复的数据,想起来自己long long ago写过一篇类似的,仅此就拿来 ...

  2. 三十、MySQL 处理重复数据

    MySQL 处理重复数据 有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据. 本章节我们将为大家介绍如何防止数据表出现重复数据及如何删 ...

  3. MySQL 处理重复数据

    有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据. 本章节我们将为大家介绍如何防止数据表出现重复数据及如何删除数据表中的重复数据. 防 ...

  4. mysql处理重复数据

    有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据. 防止表中出现重复数据 你可以在MySQL数据表中设置指定的字段为 PRIMARY ...

  5. oracle 查的数据去重复数据,Oracle查询和过滤重复数据

    对数据库某些意外情况,引起的重复数据,如何处理呢? ----------------查重复: select * from satisfaction_survey s where s.as_side = ...

  6. 第31章 MySQL 处理重复数据教程

    有些 MySQL 数据表中可能存在重复的记录,有些情况咱们允许重复数据的存在,但有时候咱们也需要删除这些重复的数据. 本章节咱们将为大家介绍如何防止数据表出现重复数据及如何删除数据表中的重复数据. 防 ...

  7. scrapy过滤重复数据和增量爬取

    原文链接 前言 这篇笔记基于上上篇笔记的---<scrapy电影天堂实战(二)创建爬虫项目>,而这篇又涉及redis,所以又先熟悉了下redis,记录了下<redis基础笔记> ...

  8. mysql重复记录大于十的数据库_MySQL专题10之MySQL序列使用、MySQL处理重复数据、MySQL以及SQL的注入...

    1.MySQL序列使用 -  MySQL序列是一组整数:1,2,3...,由于一张数据表只能有一个字段自增主键,如果你想实现其他字段也实现自动增加,就可以使用MySQL序列来实现. -  使用AUTO ...

  9. MySQL删除重复数据常用方法有哪些?

    在使用数据库时,出现重复数据是常有的情况,但有些情况是允许数据重复的,而有些情况是不允许的,当出现不允许的情况,我们就需要对重复数据进行删除处理.那么如何删除MySQL的重复数据?删除重复数据的方法有 ...

最新文章

  1. UIAlertController
  2. django中使用POST方法 获取POST数据
  3. 利用Azure DevOps建设ExcelBDD的持续集成
  4. Java ThreadLocal的使用
  5. 新手学习C语言编程的8个致命错误,你中招了吗?
  6. asp.net登录状态验证
  7. Discretized Streams (DStreams)离散化流
  8. discuz仿手游控游戏论坛商业版网站模板
  9. 用redis实现分布式锁
  10. cnn输入层_一文掌握CNN卷积神经网络
  11. 创业计划书写得好不好,能够决定投资人会不会进行投资,那么创业计划书应该怎么写呢?
  12. Android 实现RecyclerView长按弹出Menu 点击删除
  13. java取消科学计数法_Jmeter、Java当double显示的数字过长时取消科学计数法显示
  14. 怎么通过当地时区计算格林尼治_时间规划局:时间能看到,标注在你的手臂上,那时的你会怎么样...
  15. flash player 离线版下载地址
  16. Charles青花瓷抓包
  17. 论文排版 | Texworks
  18. \u5168\u56fd\u7f8e\u5bb9\u5927\u592b数据采集数据(\u82b1\u5bb9\u7f51 huaroo 公开数据),爬虫120例之26例
  19. 数据安全合格有哪些要求
  20. 前端开发应收藏的各大网站

热门文章

  1. java https双向验证_java https双向认证证书
  2. python支持函数式编程么_Python 函数式编程
  3. win7宽带已连接但是有感叹号无法上网的解决方法
  4. 番茄花园win11专业版32位系统v2021.07
  5. mysql中的comment用法
  6. 学php还是golang,学swoole还是golang
  7. java store()_Java.util.Properties.store()
  8. 选择计算机系统的依据是什么,大学计算机基础 试题
  9. java后台解析json并保存到数据库_[Java教程]ajax 发送json 后台接收 遍历保存进数据库...
  10. 苹果平板怎么卸载软件_怎么很好的卸载流氓软件!