读书人

Oracle中查询第N到M条记要

发布时间: 2012-08-22 09:50:35 作者: rapoo

Oracle中查询第N到M条记录

select *

from (select rownum rn , t.* from table table t)

where rn between n and m

?

[注:] ROWNUM 必须重命名为RN或者是其他的一个虚拟名字

?

------------------------以下是更新第N到M条的记录时所需要注意的问题----------------------------

?

update table t set t.price='88'

where t.code in ( select t.code

??????????????????????????? from ( select rownum rn , t1.* from table t where t1) t

????????????????????????????where rn between n and m )

[注:] price 是该表要更新的字段名, code是该表的唯一标识字段

oracle会自动排序.

读书人网 >其他数据库

热点推荐