1. 程式人生 > >oracle 分頁查詢和sql server 分頁查詢 的sql語句

oracle 分頁查詢和sql server 分頁查詢 的sql語句

oracle:

SELECT * FROM (

SELECT TEMP.* ,ROWNUM RN FROM ( 表) TEMP WHERE ROWNUM <=currentPage * perPageRows ) WHERE RN >  (currentPage - 1) * perPageRows

sqlserver:

SELECT * FROM (
        SELECT TEMP.*,ROW_NUMBER() OVER (ORDER BY ID) AS ROWNUM FROM 
            ( 表) TEMP
            ) 
    T WHERE T.ROWNUM >0 AND T.ROWNUM<=10