MySQLとOracleのページングクエリページングクエリ




MySQLの:選択... から ... ... ...受注開始の制限によって、PAGENUM 例:等からのような10取ら20は、データSELECT * から制限表10に20は、 文字列のSQL = " アドレス帳からSELECT *の制限" +(currentPage- 1。)pageRecord * + " " + pageRecord + " " ; // SELECT *条件テーブルから[M]限界、N; // Mは、ページ表示バーとして最初のいくつかのレコードから開始されますレコードは、それが記事のレコードの2ページ目から開始する必要があります // データ・ページの読み込み数N :OracleのSELECT * からの SELECT ROWNUM、名前から<= endIndexのROWNUM)WHERE ROWNUM> startIndexの 例:から例えば表Sys_option(主キーSYS_ID)10件のレコードが検索される20は次のようにレコード、ステートメントがある:(ROWNUM Rを選択SELECT * FROM 、 。Sys_option T1から* T1 ROWNUM <= 30)t2.R T2> 10 ; 文字列SQL文 = " SELECT *(ROWNUM <=アドレス帳T * Tから、ROWNUM RNを選択する。" + * currentPageにpageRecord + ) ROWNUMの> " +(currentPageに- 1。)* pageRecord。

注:(同じされていないページ区切り、)同じパラメータ制限はありません

  1、MySQLのタブ実装限界()のパラメータである最初のいくつかのレコードである、ページあたりのレコードの第二の数であります

  2、Oracleのページングクエリ:ROWNUMの>のレコード、ROWNUM <記録終了位置を開始 

     

おすすめ

転載: www.cnblogs.com/karrya/p/11599758.html