查询数据库中的第10到20条记录
来源:互联网 发布:淘宝发布宝贝必填品牌 编辑:程序博客网 时间:2024/06/05 16:56
先给出一条错误的方法
select * from table where rownum<=20 and rownum>=10;
这种方式是不正确的
rownum是伪列只能用(<,<=,!=)不能用(>,>=,=,between...and..)
这里的不能用,不是指使用了会产生语法错误,
而是查询后不能返回结果,或者返回的结果不知所云
1.
select * from table where rownum<=20
minus
select * from table where rownum<10
先将前20列的数据取得,这里使用minus将20列数据中的前9条数据去掉
就获得了第10-20条数据
2
select * from (select table.*,rownum r from table) where r between 10 and 20;
既然rownum不能使用(>,>=,=,between...and..),就将rownum取出来赋给一个变量
此时,变量就可以做rownum不可以做的操作了
- 查询数据库中的第10到20条记录
- 用SQL查询Table中的第31条到40条记录(考虑不连续情况)
- 如何查询出第9条记录到第16条记录
- 数据库选取第N到第N+M条记录[2004年7月10日 20:03]
- sql查询20到30条记录
- sql查询20到30条记录
- sql查询20到30条记录
- sql查询20到30条记录
- sql查询20到30条记录
- sql查询20到30条记录
- 简单的问题,查询数据库中第 N 条记录
- 常用数据库查询前10条记录
- oracle 查询第10到20条数据
- Oracle 查询前10条记录及分页查询(第五条到第十条记录)
- Oracle 查询前10条记录及分页查询(第五条到第十条记录)
- 数据库随机查询表中的n条记录
- 得到表中的第10条到第20条记录(共有11条记录)(SQL语句)
- 获取sql serverl数据库第10到20条数据
- [template engine]StringTemplate的使用
- Java RMI之 hello world
- 调试程序
- 8月8-HR反而成了主角
- 学习笔记
- 查询数据库中的第10到20条记录
- MFC中CTreeCtrl类的一些基本用法
- 给Flex图表控件添加网格背景
- Flex 绑定的三种方法
- VC 剪贴板操作
- VC 串行化
- Eclipse热键大全 ~转
- PC Camera 开发日志(十九)------- 各种流行皮肤控件库
- 给button等按钮和控件加背景色或者图片,dialog如何增加背景色和图片背景