[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