学习了SQL子查询,遇到个Top-N问题,即:加入有张工资表(这里使用Oracle SCOTT用户的emp表),需要查找工资最高的3个员工信息,以下列格式输出: 乍眼一看,这很简单啊,对sal进行排序就可以了啊. select rownum,empno,ename,sal from emp order by sal desc; 但是,前面的行号呢?题目只要求输出前三行啊... 那这样可不可以呢? select * from(select rownum,empno,ename,sal from e…