我们如何获得MySQL结果集中的所有唯一行?
借助SELECT语句中的DISTINCT关键字,我们可以获得MySQL结果集中的唯一行。
示例
mysql> Select * from names; +------+-----------+ | id | name | +------+-----------+ | 1 | Rahul | | 2 | Gaurav | | 3 | Raman | | 4 | Aarav | | 5 | Ram | | 5 | Ram | | 5 | Ram | +------+-----------+ 7 rows in set (0.00 sec)
如我们所见,表“名称”具有三个重复的行,借助以下查询,我们可以获得仅具有唯一行的结果集。
mysql> Select DISTINCT * from names; +------+-----------+ | id | name | +------+-----------+ | 1 | Rahul | | 2 | Gaurav | | 3 | Raman | | 4 | Aarav | | 5 | Ram | +------+-----------+ 5 rows in set (0.00 sec)
热门推荐
3 孙媳妇祝福语简短
10 甄嬛传祝福语简短
11 简短佛教新年祝福语大全
12 新婚抖音祝福语简短
13 开业经典祝福语简短
14 年后祝福语简短走心
15 中秋祝福语简短版大全
16 学生祝福语简短古诗句
17 新年的好祝福语简短
18 小朋友祝福语简短的话