oracle数据库Top-N分析:查询员工表中,工资排名在10-20之间的员工信息。

Top-N分析 对 ROWNUM 只能使用 < 或 <=, 而用 =, >, >= 都将不能返回任何数据。 例:查询员工表中,工资排名在10-20之间的员工信息。 首先需要查询出按工资倒序排序后的序号,使用以下查询语句查询的序号为工资倒序排序前的序号。 那么,就得先对员工表的工资进行倒序排序,再查询序号 最后过滤,由于ROWNUM(序号)只能使用<或<=,所以可以先查询出工资排名在前20名的员工信
相关文章
相关标签/搜索