How do I limit the number of rows returned by an Oracle query after ordering?

前端 未结 17 1918
夕颜
夕颜 2020-11-21 04:56

Is there a way to make an Oracle query behave like it contains a MySQL limit clause?

In MySQL, I can do this:

         


        
17条回答
  •  暖寄归人
    2020-11-21 05:26

    Less SELECT statements. Also, less performance consuming. Credits to: anibal@upf.br

    SELECT *
        FROM   (SELECT t.*,
                       rownum AS rn
                FROM   shhospede t) a
        WHERE  a.rn >= in_first
        AND    a.rn <= in_first;
    

提交回复
热议问题