现在的位置: 首页 > 综合 > 正文

sql分页查询

2014年08月29日 ⁄ 综合 ⁄ 共 369字 ⁄ 字号 评论关闭

1、oracle分页

select b.* from
	(select a.*, rownum rn from emp a where rownum <10) b
	where b.rn >5;
	

 

select b.* from
	(select a.*, rownum rn from(
		select * from emp) a 
	where rownum <10) b
where b.rn >5;

搞不明白上面两种写法的区别,觉得还是第一种简单点。。。,希望大神来指点。

 

2、mysql分页

select * from emp limit start,rowCount; start :起始行,从0开始。rowCount ,要查询出来的行数。

 

3、db2分页

select b.* 
	from
	(select a.*, rownumber() over(order by 1) rn from emp a) b
where b.rn between 50 and 60;

 

 

 

抱歉!评论已关闭.