- 博客(0)
- 资源 (3)
- 收藏
- 关注
利用ajax/java技术建立高流量的即时双向沟通网站(投影片94页)
内容大纲
各种ajax与servlet之间双向沟通的方式分析与实例
- 系统化管理client/server间的沟通
- 应用Server Push双向技术做更生动的网站应用
- 提供大家选择Framework的方向
2011-02-16
oracle分页操作
分页查询格式:
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM <= 40和RN >= 21控制分页查询的每页的范围。
上面给出的这个分页查询语句,在大多数情况拥有较高的效率。分页的目的就是控制输出结果集大小,将结果尽快的返回。在上面的分页查询语句中,这种考虑主要体现在WHERE ROWNUM <= 40这句上。
选择第21到40条记录存在两种方法,一种是上面例子中展示的在查询的第二层通过ROWNUM <= 40来控制最大值,在查询的最外层控制最小值。而另一种方式是去掉查询第二层的WHERE ROWNUM <= 40语句,在查询的最外层控制分页的最小值和最大值。这是,查询语句如下:
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
)
WHERE RN BETWEEN 21 AND 40
2011-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人