在AIX上的Informix中选择一系列记录

时间:2018-11-01 21:27:16

标签: sql informix

我正在尝试使用以下查询以10K的块选择记录:

从其中='999'中选择前10000 *

如何选择接下来的几组记录。

在这方面的任何帮助都将受到赞赏。 Informix不允许使用Limit或Fetch。

1 个答案:

答案 0 :(得分:1)

不用担心,我得到了答案:

select skip 10000 first 10000
       *  -- or whatever columns are needed
  from table A, table B
 where a.cola = b.cola

这将选择行10001至20000。

下面的查询选择20001至30000行

select skip 20000 first 10000
       *  -- or whatever columns are needed
  from table A, table B
 where a.cola=b.cola

依此类推...选择行30001-40000

select skip 30000 first 10000
       * -- or whatever columns are needed
  from table A, table B
 where a.cola = b.cola