[前][次][番号順一覧][スレッド一覧]

mysql:6185

From: "KAWAI,Takanori" <"KAWAI,Takanori" <GCD00051@xxxxxxxxxx>>
Date: Tue, 17 Sep 2002 08:58:13 +0900
Subject: [mysql 06185] Re: limit の精度

川合孝典です。

----- Original Message -----
From: "城" <sora_iro@xxxxxxxxxx>
To: <ml@xxxxxxxxxx>
Sent: Tuesday, September 17, 2002 8:27 AM
Subject: [mysql 06184] limit の精度


>お世話になっております。
>城です
>
>現在掲示板を作っているのですが、
>
>select * from bbs order by No desc limit 10 ,15;
>
>として5件分のデータを取り出した時のレスポンスが
>
> 8件表示されてしまいます。
>
>出てくるのは5件(もしくは6件)しか出てこないはずなのにどうして
>8件も出てしまうのでしょうか?
質問する前にマニュアル等で確認したほうが、時間の無駄を
省くことが出来るでしょう。

LIMIT節は
 [LIMIT [offset,] rows]

ですから、10レコード分オフセットしてから15レコード取得という指定
にはなっていませんか?

http://www.mysql.gr.jp/jpdoc/3.23.x/manual.ja_Reference.html#SELECT
<引用>
LIMIT 節は、 SELECT 構文で返されるレコード数を指定するのに使用
されます。 LIMIT は一つか二つの数字の引数を取ります。 引数が
2つ与えられたならば、最初の引数は最初のレコードからのオフセットを
示し、 2つめの引数は返すレコードの最大数を示します。初めのレコード
のオフセットは0です(1ではありません)。
mysql> select * from table LIMIT 5,10;  # 6〜15行目を返す
</引用>

===================================================
川合 孝典 (Hippo2000)
   DBI日本語メーリングリスト管理人、Kansai.pm所属
   kwitknr@xxxxxxxxxx GCD00051@xxxxxxxxxx
   http://member.nifty.ne.jp/hippo2000http://www.hippo2000.info/
「Cマガジン」でPer DBIの連載はじまります。
   http://www.cmagazine.jp/
===================================================


[前][次][番号順一覧][スレッド一覧]

      6184 2002-09-17 08:27 ["城" <sora_iro@xxxxx] limit の精度                            
->    6185 2002-09-17 08:58 ┗["KAWAI,Takanori" <GC]                                       
      6191 2002-09-17 10:18  ┗["城" <sora_iro@xxxxx]