【Mysql】Mysqlでは、LIMITの後のパラメータの使い方や、11行目から表示されることを示し、合計15本(実際に表示されるレコード数は11~25行)を表示します.
1930 ワード
LIMIT基本構文:
offset:行から始まる行のインデックス.0は1行目から表示される(1行目を含む).1は2行目からの表示(2行目を含む)を示します.
rows:表示される項目数、記入数、表示される項目数.1を記入すると、1行表示されます.8を入力すると、8行が表示されます.
---------------------------------------------
に相当
説明:1行目から表示されることを示し、全部で5本(実際に表示される記録数は1~5行)表示されます.
----------------------------------
説明:6行目から表示され、全部で5本(実際に表示された記録数は6-10行)表示されます.
--------------------------------------------------
さらに、別の使い方:
に等しい
説明:4行目から表示され、2つ表示されます(実際に表示されたレコード数は4-5行).
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;