您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

如何才能获取MySQL结果集中某列的唯一值?

2025/8/12 12:59:11发布19次查看
在从 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)
以上就是如何才能获取mysql结果集中某列的唯一值?的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product