「顧客」テーブルの 256 行から 700 行を表示する必要があります。Customers テーブルには、数百万の行を含めることができます。Customers テーブルには、'cust_id' で定義された主キーがあります
1 に答える
1
おそらく最速の方法は次のようなものです:
select c.*
from (select rownum as seqnum, c.*
from customers c
where rownum <= 700
) c
where seqnum >= 256;
唯一の注意点は、行の順序select
がクエリで定義されていないことです。正しい順序で物事を取得するには、次を使用する必要があります。
select c.*
from (select rownum as seqnum, c.*
from (select c.*
from customers c
order by cust_id
) c
where rownum <= 700
) c
where seqnum >= 256;
于 2013-05-21T21:55:39.303 に答える