我正在尝试使用以下查询以10K的块选择记录:
从其中='999'中选择前10000 *
如何选择接下来的几组记录。
在这方面的任何帮助都将受到赞赏。 Informix不允许使用Limit或Fetch。
答案 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