[PHP-users 3089] Re: 件数制限

Kazumasa Gotoh php-users@php.gr.jp
Wed, 24 Oct 2001 17:26:49 +0900


From: Takayuki Watanabe <sachi@twave.co.jp>
Date: Wed, 24 Oct 2001 17:17:46 +0900

> > SQLのrownumでは、1〜N番目のレコードを抽出することはでき
> > ますが、11〜20件といったような途中のレコードの範囲指定が
> > できません。
> 
> ROWNUMとBETWEENを使えば可能です。
> PHPというより、どちらかと言えばORACLEの質問ですね(^-^;

どちらかというよりも、PHP 自身にはまるで関係ないです。

でもそれだと ORDER BY などを組み合わせた場合には、必ずしも期待した
順番通りに出てこないんじゃありませんでしたっけ?

そんなこんなで、私は Oracle の場合は、アプリケーション的にカーソルを
空読みで進めるしかないと思っていましたが… 違ってたかな? (^^;

無駄が発生するといえばその通りなんですが、所要のことができれば
いいんで、まぁそれでもいいかなと。

> 9iってどうなんだろ...
> 便利なSQLが用意されてたりして。

これは私も未調査です。どうなんだろ?

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
(株) セントラル情報センター
                             後藤和政    kgotoh@cic-kk.co.jp