snow888 发表于 2011-01-05 14:54

求 一条 sql 语句

一个表,大约 5000w 条记录。

结构如下:

no   int
xm   char(12)
je   decimal(18,2)
rq    date

要求按日期和 no 号排序 , 每次获取 20 条记录。

即: sql 语句中带有类似 rowid >= ? and rowid <= ? 的限制条件,俺不知道 db2 是否有类似 rowid 的支持。

如何做啊。


ps:这里的 rowid 不是指物理上的,而是指经过排序后的。

3sane 发表于 2011-01-05 16:27

一个表,大约 5000w 条记录。

结构如下:

no   int
xm   char(12)
je   decimal(18,2)
rq    da ...
snow888 发表于 2011-01-05 14:54 http://bbs2.chinaunix.net/images/common/back.gif


select   ROW_NUMBER() over() as row_id,* from tab
试试?
页: [1]
查看完整版本: 求 一条 sql 语句