MySQLはなります知っている必要があります - データを取得するために、

データの取得

リミット結果

SELECT文は、それらが行ごとに表に指定することができ、全ての一致する行を返します。最初の行または最初の数行に戻り、LIMIT句を使用してもよいです。次に例を示します。

入力:

SELECT prod_name
FROM products
LIMIT 5;

分析:

この文は、単一の列を取得するためにSELECT文を使用しています。LIMIT 5は、MySQLは5行以下で返すように指示していません。次のようにこのステートメントの出力は次のようになります。

出力:

+--------------+
| prod_name    |
+--------------+
| .5 ton anvil |
| 1 ton anvil  |
| 2 ton anvil  |
| Detonator    |
| Bird seed    |
+--------------+

次のように次のラインを取得する5、行と列の数は、開始を取得するために指定することができます。

入力:

SELECT prod_name
FROM products
LIMIT 5, 5;

分析:

LIMIT 5,5は、MySQLが行5から始まる5行を返す示します。最初の数字は、第二の数を取得する行の数であり、開始位置です。次のようにこのステートメントの出力は次のようになります。

出力:

+--------------+
| prod_name    |
+--------------+
| Carrots      |
| Fuses        |
| JetPack 1000 |
| JetPack 2000 |
| Oil can      |
+--------------+

行0検索された行の最初の行0の代わりに1は、従って、LIMIT 1、2行目は、代わりの最初の行の検索しました。

行数が十分でない場合には LIMIT取り出された行の最大数のために取得する行数を指定します。あなたは十分に行(例えば、与えられたLIMIT 10、5、しかし、わずか13行)を持っていない場合、MySQLはそれが返されるだけなので、多くの行を返します。

MySQLのLIMIT 5構文 4を意味LIMIT3は、スタートから4行目4行目または3行目から3行ですか?先に述べたように、それは行3行4から開始することを意味、それは非常に簡単に人を混同することです。

このため、MySQLの5のサポートLIMIT別の代替構文。LIMIT 4はLIMIT 3、4と同じように、3つの手段は、4行の3行目から開始オフセット。

公開された32元の記事 ウォン称賛18 ビュー3242

おすすめ

転載: blog.csdn.net/u011714517/article/details/104078540