标签:div 分页 分页查询 toolbar 分析 查询 min www from
【SQL】Oracle分页查询的三种方法
1
2
3
4
5
6
7
8
9
10
11
|
[sql] select * from t_user t where ROWNUM <10; 按照学生ID排名,抓取前三条记录 [java] SELECT * FROM ( SELECT id,realname FROM T_USER ORDER BY id asc ) WHERE ROWNUM <=3 分页SQL写法,从第10条记录开始,提取10条记录。 [java] SELECT * FROM ( SELECT ROWNUM rn,id,realname FROM ( SELECT id,realname FROM T_USER) WHERE ROWNUM<=20) t2 WHERE T2.rn >=10; 按照学生ID排名,从第10条记录开始,提取10条记录。 [sql] SELECT * FROM ( SELECT ROWNUM rn,id,realname FROM ( SELECT id,realname FROM T_USER ORDER BY id asc ) WHERE ROWNUM<=20) t2 WHERE T2.rn >=10; |
1
|
where rownum>1 |
1
|
where rownum between 2 and 10 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
按照学生ID排名,抓取前三条记录 [sql] SELECT * FROM ( SELECT id,realname,row_number()over( ORDER BY id asc ) rn FROM T_USER) WHERE rn <=3 按照学生ID排名,从第10条记录开始,提取10条记录。 [sql] SELECT * FROM ( SELECT id,realname,row_number()over( ORDER BY id asc ) rn FROM T_USER) WHERE rn BETWEEN 10 AND 20 运用minus方法 从第10条记录开始,提取10条记录。 [java] SELECT * FROM T_USER WHERE ROWNUM<20 MINUS SELECT * FROM T_USER WHERE ROWNUM<10; 按ID排序后,从第10条记录开始,提取10条记录。 [sql] ( SELECT * FROM ( SELECT * FROM T_USER ORDER BY id asc ) WHERE ROWNUM<20) MINUS( SELECT * FROM ( SELECT * FROM T_USER ORDER BY id asc ) WHERE ROWNUM<10); |
标签:div 分页 分页查询 toolbar 分析 查询 min www from
原文地址:http://www.cnblogs.com/mfc-itblog/p/5983525.html