在MySQL中,可以使用`DISTINCT`关键字来去掉重复的行。`DISTINCT`关键字用于消除结果集中的重复项。
例如,假设我们有一个名为`students`的表,其中包含学生的姓名和成绩。我们可以使用以下查询来获取不重复的学生姓名:
```sql
SELECt DISTINCT name FROM students;
```
这将返回一个只包含唯一学生姓名的列表。
此外,我们还可以使用`ORDER BY`子句对结果进行排序。例如,如果我们想要按照成绩从高到低排序,可以这样写:
```sql
SELECt DISTINCT name FROM students ORDER BY score DESC;
```
这将返回一个按成绩从高到低排序的唯一学生姓名列表。
最后,我们可以使用`LIMIT`子句进行分页。例如,如果我们想要获取前5个不重复的学生姓名,可以这样写:
```sql
SELECt DISTINCT name FROM students ORDER BY score DESC LIMIT 5;
```