MySQL带DISTINCT关键字的查询
很多数据表中,某些字段的数据存在重复的值 使用Select语句,查询gender字段 可以看出,结果8条记录中,有5条记录的字段值为na,有2条记录的值为nv。 查询student表中,gender字段的值,查询记录不能重复 可以看出,查询只返回了三条记录的gender值,没有重复值 有时候,出于对数据的分析需求,需要过滤掉查询记录中重复的值,在SELECT语句中,使用DISTINCT关键字来实现 SELECT DISTINCT 字段名 FROM 表名 <h3 id="参数说明">参数说明 字段名,表示要过滤重复记录的字段 <h3 id="distinct关键字作用于多个字段">DISTINCT关键字,作用于多个字段 DISTINCT关键字,可以作用于多个字段,语法格式 SELECT DISTINCT 字段名1,字段名2,…… FROM 表名; 注意,只有DISTINCT关键字,后面指定的多个字段值都相同,才会被认作为重复记录 查询student表中,gender和name字段,使用DISTINCT关键字,作用于这两个字段 可以看出,gender字段中出现了重复的值,但它们的name字段值并不相同。 因为,DISTINCT关键字作用于gender和name两个字段,只有这两个字段的值都相同,才被认为是重复记录 为了演示过滤的效果,向student表中,添加一条记录,然后查询 可以看出,第一条记录和第九条记录,gender和name字段值相等 查询student表,gender和name字段,使用DISTINCT过滤 可以看出,过滤了gender和name字段都相同的记录 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- MYSQL数据库mysql 5.7.14 安装配置方法图文详细教
- Mysql必读mysql中的锁、事务、并发控制的相关知识
- Mysql学习浅谈mysql的索引设计原则以及常见索引的
- Mysql应用基于ubuntu中使用mysql实现opensips用户
- Mysql学习MySql中使用INSERT INTO语句更新多条数
- Mysql实例大幅优化MySQL查询性能的奇技淫巧
- cakephp和mysql中字段的最小值和最大值
- Mysql实例mysql中开启慢sql查询(mysql慢查询日志
- Mysql应用MySQL HandlerSocket插件安装配置教程
- Mysql应用MySQL数据库INSERT、UPDATE、DELETE以及