oracle數據庫Top-N分析:查詢員工表中,工資排名在10-20之間的員工信息。

Top-N分析 對 ROWNUM 只能使用 < 或 <=, 而用 =, >, >= 都將不能返回任何數據。 例:查詢員工表中,工資排名在10-20之間的員工信息。 首先需要查詢出按工資倒序排序後的序號,使用以下查詢語句查詢的序號爲工資倒序排序前的序號。 那麼,就得先對員工表的工資進行倒序排序,再查詢序號 最後過濾,由於ROWNUM(序號)只能使用<或<=,所以可以先查詢出工資排名在前20名的員工信
相關文章
相關標籤/搜索