我们如何获得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)
热门推荐
10 修祖屋祝福语简短
11 嫂子生日的祝福语简短
12 春节后的祝福语简短
13 生日祝福语 简短独特高考
14 朋友孩子考试祝福语简短
15 舅妈生日红包祝福语简短
16 爱情贺卡祝福语简短英语
17 新年给妹妹祝福语简短
18 公司开年仪式祝福语简短