【Mysql】Mysqlでは、LIMITの後のパラメータの使い方や、11行目から表示されることを示し、合計15本(実際に表示されるレコード数は11~25行)を表示します.

1930 ワード

LIMIT基本構文:
SELECT * FROM table  LIMIT [offset], rows | rows OFFSET [offset];


offset:行から始まる行のインデックス.0は1行目から表示される(1行目を含む).1は2行目からの表示(2行目を含む)を示します.
rows:表示される項目数、記入数、表示される項目数.1を記入すると、1行表示されます.8を入力すると、8行が表示されます.
---------------------------------------------
mysql> SELECT * FROM orange LIMIT 5;     //   5   (1-5)


に相当
mysql> SELECT * from orange LIMIT 0,5;


説明:1行目から表示されることを示し、全部で5本(実際に表示される記録数は1~5行)表示されます.
----------------------------------
mysql> SELECT * FROM orange LIMIT 5,5;  //     6-10


説明:6行目から表示され、全部で5本(実際に表示された記録数は6-10行)表示されます.
--------------------------------------------------
さらに、別の使い方:
mysql> SELECT * FROM orange LIMIT 2 OFFSET 3;//  4-5    


に等しい
説明:4行目から表示され、2つ表示されます(実際に表示されたレコード数は4-5行).
mysql> SELECT * FROM orange  LIMIT 3,2;