语法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结果集中某列的唯一值?的详细内容。
