mysql distinct
时间: 2023-08-21 20:12:27 浏览: 233
MySQL关键字Distinct的详细介绍
在MySQL中,DISTINCT关键字用于消除查询结果中重复的记录值。通过在SELECT语句中使用DISTINCT关键字,可以返回指定字段的唯一值,即去除重复的记录。例如,如果我们想查询tb_students_info表中的age字段的唯一值,可以使用以下SQL语句:
SELECT DISTINCT age FROM tb_students_info;
这将返回tb_students_info表中age字段的唯一值,即去除重复的记录。根据引用[1]的示例,执行上述SQL语句的结果如下所示:
------
| age |
------
| 25 |
| 23 |
| 22 |
| 24 |
| 21 |
------
这里返回了5个唯一的age值。相比之下,如果我们不使用DISTINCT关键字,而是直接查询age字段,结果会包含重复的记录值。根据引用[2]的示例,执行以下SQL语句:
SELECT age FROM tb_students_info;
结果如下所示:
------
| age |
------
| 25 |
| 23 |
| 23 |
| 22 |
| 24 |
| 21 |
| 22 |
| 23 |
| 22 |
| 23 |
------
可以看到,结果中包含了重复的age值。因此,使用DISTINCT关键字可以帮助我们消除重复的记录值,使查询结果更加准确和简洁。
阅读全文