如果需要利用MySQL命令行单表查询中查询第三名和第五名
时间: 2023-11-12 10:06:13 浏览: 67
MYSQL命令行导入导出数据库详解
5星 · 资源好评率100%
假设需要查询的表名为table,其中有一个score列,可以使用以下命令查询第三名和第五名:
```
SELECT score FROM table ORDER BY score DESC LIMIT 2,1 UNION SELECT score FROM table ORDER BY score DESC LIMIT 4,1;
```
解释:
- `ORDER BY score DESC` 表示按照分数从高到低排序
- `LIMIT 2,1` 表示跳过前两个结果,取第三个结果
- `UNION` 表示将两个查询结果合并
- `LIMIT 4,1` 表示跳过前四个结果,取第五个结果
阅读全文