各種資料庫返回限制行數SQL語句

2021-05-22 13:00:07 字數 603 閱讀 4851

1.oracle:

rownum例:

select * from table where rownum > 10

2. sql servler

top例:

select top 10 * from table

3.mysql

limit例:

select * from table limit 0, 10

4.postgresql

limit例:

select * from table limit 10

說明:postresql中還可以使用offset來指明在開始返回行之前忽略多少行。

例:select * from tablelimit 10 offset 10

而在mysql中的實現則如下所示:

select * from tablelimit 10, 10

各種資料庫分頁SQL總結

1.oracle,使用3層巢狀 quote select from select b.rownum as rn from select from ms user where comp cd 1 order by login user id b 1.先查出符合條件資料 where rownum 20 ...

各種資料庫分頁的sql語句

1.oracle資料庫分頁 select from select a.rownum rc from 表名 where rownum endrow a where a.rc startrow 2.db2資料庫分頁 select from select rownumber over as rc,a.fr...

各種資料庫分頁查詢sql語句

1.oracle資料庫分頁 select from select a.rownum rc from 表名 where rownum endrow a where a.rc startrow 2.db2資料庫分頁 select from select rownumber over as rc,a.fr...