oracle查询top10
时间: 2023-12-07 20:34:38 浏览: 165
获取top前10个Oracle的进程(支持多实例)
要在Oracle中查询前10行,可以使用以下语句:
```
SELECT * FROM
(SELECT * FROM EMP ORDER BY sal DESC)
WHERE ROWNUM <= 10;
```
这个查询首先按照sal降序对EMP表进行排序,然后通过ROWNUM限制结果集的行数为10。
相关问题:
1. Oracle中如何查询前n行数据?
2. 如何按照多个列进行排序?
3. 如何使用WHERE子句过滤查询结果
阅读全文