oracle分页查询 为什么第一页显示第1条,第10条第100条及以后数据

秋水风鸿 发布于 2016/12/24 16:29
阅读 559
收藏 0

这是我的oracle分页查询语句

select * from (select st.*,rownum rn from (select * from T_student ss order by ss.id ) st where rownum<11 ) where rn>=1;

这是我的建表及建立索引,插入的sql语句;

建表      

Create table T_student(id varchar2(36) primary key,studName varchar2(30),phone varchar2(10),address varchar2(100),idcard varchar2(20));

建立索引 create sequence stud_seq  start with 1 increment by 1

  minvalue 1    maxvalue 30000   cycle nocache;

插入数据 insert into T_student values(stud_seq.nextval,'张8','1234567890','合肥','1234567890123465678');

一共插入500条数据。




加载中
0
土豆td
你的id是varchar类型的,你可以看一下字符串的排序
0
秋水风鸿
秋水风鸿
谢谢了,是的,我建表时错了
返回顶部
顶部