Top-N查询用于获取某列数据中排名前n的值,例如按工资从高到低显示排名前5的人员。在Oracle数据库中,可以通过ROWNUM和子查询结合使用来实现Top-N查询,语法为SELECT [列名列表], ROWNUM FROM (SELECT [列名列表] FROM 表名 ORDER BY Top-N列 [ASC|DESC]) WHERE ROWNUM <= n。