DISTINCT 去重复
(运动扭伤腰。。。悲伤。。。 (▼ _ ▼) )

首先,例如我们的表:

首先观察表:
其中第二行和第三行和第八行的name1的只是重复的,但第八行的age1确是12,与第二行和第三行不同。
第五行和第六行是相同的重复数据。

在此我们先使用如下命令:
SELECT DISTINCT name1 FROM table1

发行结果如下:
在这里去除了重复的name1的值,那么在此我们得知到:DISTINCT 的作用是去除重复,那么在这里我们还想得到age1的值该怎么办?
那我们试试以下语句:

SELECT DISTINCT name1,age1 FROM table1

在 DISTINCT 后面的name1,age1的作用是去除name1和age1一起 的重复,什么叫做两者一起呢?我们先来看运行结果:

是否发现bb同样的name1值输出了两次;在此我们要注意以下,虽然bb相同但是age1的值一个是11一个是12;在此 DISTINCT name1,age1 是去掉某一行name1和age1都相同的元素,那么bb,11和bb,12不同,所以则被保留下来了。

在此要注意的一件事情是,不能够如下打命令:
SELECT DISTINCT name1,DISTINCT age1 FROM table1
或者
SELECT name1,DISTINCT age1 FROM table1
因为 DISTINCT 只能运行出现在开头,不能放在后面.

sql distinct 去重复 (mysql)相关推荐

  1. distinct 去重复,group by 数据分组,还是说拿起就用篇--2(嗯算是吧。)

    <?phpinclude('./Conf.php');include('./CEMysql.class.php');$DB = new CEMysql;$sql = 'select distin ...

  2. SQLserver Distinct去重复的数据

    Distinct去重复 我们在使用Server 语句查询数据库的时候有时需要查询出很多重复的值,但是我们又不希望它出现重复的数据给我们那么这个时候就可以使用Distinct关键字来去重复这个操作 如下 ...

  3. SQL数据去重复 Distinct 和 row_number() over()

    Distinct:查询结果中,去掉了重复的行 1.语法:      SELECT Distinct列名称 FROM 表名称;      Distinct 必须放在Select搜索字段的最前面,否则SQ ...

  4. SQL server 去重复!要主键!要排序!

    在SQL里,似乎去重复又要主键还要排序,那是不可能实现的:但是我把不可能,变成了可能:我做了这么久开发这个问题一直困扰着我,今天把它给解决了,分享给大家学习: SELECT  * FROM    ( ...

  5. mysql 左连接 去重复,MySQL删除左连接,3个表上的重复列

    我有三个表,每个表都有一个外键.当我执行连接时,我得到重复的列. 特定 mysql> describe Family; +---------------+-------------+------ ...

  6. sql语句去重复数据方法是什么?sql语句去重复数据技巧

    如图所示,图标上有两个重复的数据,那么要过滤掉重复的数据需要怎么做的呢? 方法一: 用distinct过滤掉多余的数据. 例如:以下语语句 select distinct university fro ...

  7. mysql 去重复屈居_mysql去重复关键字distinct的用法

    distinct的去重复的提前是表中所有列的数据完成相同时,才能把相同的数据只保留一条,并不是 distinct 列名,除去某一列相同的数据,并且 distinct要放在第一个列前面.案例如下:一个学 ...

  8. oracle sql不用distinct去除重复,oracle sql 去重复记录不用distinct如何实现

    用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同),而如果要指定一个字段却没有效果,另外distinct关键字会排序,效率很低 . select distinct name fro ...

  9. Oracle中去重复记录 不用distinct

    用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同),而如果要指定一个字段却没有效果,另外distinct关键字会排序,效率很低 . select distinct name fro ...

最新文章

  1. Docker学习(五)-----Docker查看日志
  2. 【贪心】【codevs】1214 线段覆盖
  3. 计算机视觉中的数据预处理与模型训练技巧总结
  4. [英]Promises Don't Come Easy
  5. Linux ifconfig 配置网络接口
  6. python运行别人的项目_pycharm实现在虚拟环境中引入别人的项目
  7. 零值比较--BOOL,int,float,指针变量与零值比
  8. php中创建函数的正确方法,如何在PHP中创建一个函数
  9. Ubuntu安装MyEclise16 过程差不多
  10. php操作mysql工具类_PHP操作数据库的工具类
  11. B Start - 哔哩哔哩校招入职成长营
  12. python数据类型包括实数_01~Python数据类型
  13. 蚂蚁海图tms切片工具
  14. 【数学建模和matlab】反思与总结(1)
  15. 如何在线进行PDF文档压缩?
  16. S32K144烧写程序记录
  17. 基于C++的DES的EBC电子密码本加解密,CBC密码分组链接思想,以及相关流程图
  18. 【抽屉原理】C. Dominant Character
  19. jupyter执行显示error解决办法
  20. 分享一款好用的PDF转换器的免费注册验证码-All PDF Converter

热门文章

  1. SQL Server in Docker - 还原数据库
  2. Istio Pilot 源码分析(一)
  3. TensorFlow.NET 在工业部署中的应用
  4. Istio 中的 Sidecar 注入及透明流量劫持过程详解
  5. 基于Abp VNext框架设计 - Masstransit分布式消息
  6. 我的 .NET Core 博客性能优化经验补充
  7. 用.NET解索尼相机ARW格式照片
  8. Visual Studio Online,带来四种开发模式,未来已来。
  9. 福州首届.NET开源社区技术交流会圆满成功
  10. Entity Framework Core 批处理语句