2

私は 1 つのテーブルで大量のレコードを扱っており、50000 ページでそれらを選択する必要があります。これらのページを制限して、クエリが高速になり、行数が制限されてオフセットされるようにすることは可能ですか?

私は次のようにphpでODBCを使用しています:

        $odbc_query = "SELECT * FROM " . $table_name;

        $data = odbc_exec($this->odbc_id, $odbc_query);

        while($row = odbc_fetch_array($data))
        {
4

2 に答える 2

7

制限は次の方法で可能FIRST(limit)です:

SELECT * FROM tablename FIRST(1000);
于 2012-05-26T20:49:18.437 に答える
1

limit キーワードを使用してレコード数を制限できます...

select * from tablename limit 1000;

これにより、最初の1000行が得られます..

次回は、このために次の千が必要です。最後の位置を追跡する必要があります。

そのため、クエリは...

select * from tablename limit 1000 offset by lastposition;
于 2012-02-29T12:25:11.693 に答える