在oracle数据库中的分页SQL语句怎么写?
追问:那我直接这样写行不
select * from (select * from 表名) where rowNum <=3可以写个例子来看下吗?
追问:那我直接这样写行不
select * from (select * from 表名) where rowNum <=3可以写个例子来看下吗?
答案:select * from
(select a.*,rownum rn from
(select * from 表名) a
)
where rn between 1 and 50
50行为一页
1和50为行号,根据你的情况自己改
其他:有条语句可以设置查询显示的行数,不知道你是不是这个意思
语句:set pagesize n ,n的默认值为14,即每页显示14行,你可以自己设置 SELECT * FROM ( SELECT A.*, ROWNUM RN FROM
(
select count(*) over() DATACNT,ta.* from ta
)
) A WHERE ROWNUM <= 100
) WHERE RN >= 75