在从 MySQL 表中查询数据时,我们可能会从列中获取重复值。借助 SELECT 语句中的 DISTINCT 子句,我们可以去除结果集中的重复数据。
语法SELECT DISTINCT Columns FROM Table_name WHERE conditions;
示例
例如,我们有一个名为“tender”的表,其中包含以下列 -
mysql> Select * from tender; +----------+--------------+--------------+-------+ | clientid | client_Fname | Client_Lname | value | +----------+--------------+--------------+-------+ | 100 | Mohan | Kumar | 60000 | | 101 | Sohan | Singh | 50000 | | 101 | Somil | Rattan | 55000 | | 103 | Gaurav | Kumar | 75000 | | 103 | Rahul | Singh | 63000 | +----------+--------------+--------------+-------+ 5 rows in set (0.00 sec)
现在,如果我们只想获取名为“Client_Lname”的列的唯一值,
那么以下将是查询 -
mysql> Select DISTINCT client_Lname from tender; +--------------+ | client_Lname | +--------------+ | Kumar | | Singh | | Rattan | +--------------+ 3 rows in set (0.05 sec)
下面的查询将对名为“client_Fname”的列执行相同的操作。
mysql> Select DISTINCT client_Fname from tender; +--------------+ | client_Fname | +--------------+ | Mohan | | Sohan | | Somil | | Gaurav | | Rahul | +--------------+ 5 rows in set (0.00 sec)
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1mysql初始化数据库失败怎么办
- 2oracle怎么找回删除表的数据
- 3苹果UC缓存视频转存云端
- 4oracle怎么回滚数据
- 5phpmyadmin日志在哪里
- 6如何优化wordpress
- 7华为uc浏览器的缓存视频怎么导出
- 8oracle如何查询存储过程内容
- 9oracle数据库怎么写代码
- 10夸克怎么转存115 115资源转存方法分享
- 11redis出错是什么意思
- 12电脑最简单的截图方法 一键截图操作指南
- 13wordpress怎么备份
- 14oracle闪回一个星期前的数据怎么算
- 15谷歌浏览器网页版地址 谷歌浏览器搜索引擎地址
- 16wordpress防采集插件怎么用
- 17怎么进入wordpress
- 18uc浏览器到底有啥啊好用吗 uc浏览器真实使用体验分享
- 19UC缓存m3u8转MP4教程
- 20wordpress前台如何删除文章
- 21mysql命令行在哪里打开
- 22navicat连接名写什么
- 23安卓uc浏览器缓存的视频怎么导出
- 24phpmyadmin怎么导出
- 25dedecms备份的数据库文件在哪里
- 26mysql删除后怎么恢复
- 27谷歌浏览器网页版入口官网 谷歌浏览器入口网页界面
- 28oracle数据库怎么查询
- 29redis缓存机制是什么
- 30mysql如何建立表
