1)查询1-4的数据

SELECT rownum, sno, cno, score
  FROM (SELECT * FROM sc order by score desc)
WHERE rownum < 4

2)查询2-5行的数据

SELECT rn, sno, cno, score
  FROM (SELECT rownum rn, sno, cno, score
    FROM (SELECT * FROM sc order by score desc))
WHERE rn > 2
and rn < 5

说明:1.rownum “伪列” ,数据表中本身就不存在这样的列,是数据库为每个数据自然加上去的,默认是主索引排序,所以需要我们用一个嵌套把它拿出来;

   2.对rownum只能使用<或者<=,=,>,>=无法返回,需要我们再嵌套一层循环来把rownum(rn别名很有必要)给单独拿出来再去过滤。

最新文章

  1. 辗转相除法求最大公约数,非goto
  2. java--UDP屏幕广播代码
  3. 【解题报告】[动态规划] RQNOJ - PID273 / 马棚问题
  4. linux c/c++ IP字符串转换成可比较大小的数字
  5. 数据结构,可并堆(左偏树):COGS [APIO2012] 派遣
  6. ulimit -n修改单进程可打开最大文件数目
  7. 深搜基础题目 杭电 HDU 1241
  8. Backbone.js的技巧和模式
  9. List集合就这么简单【源码剖析】
  10. lambda 怎么传递ref参数
  11. 2-4、配置Filebeat使用logstash
  12. 「JOISC 2017 Day 3」幽深府邸
  13. python第九天(9-34)
  14. bottle.py中的路由搜索优化
  15. 自定义CRM系统
  16. [转帖] 打开加密SQLite文件的方法
  17. 【Spring】—— 自动装配
  18. laravel session的几个特点
  19. Button控件双击事件不执行
  20. A网页高度随B内容而自然变化兼容各种浏览器

热门文章

  1. Resource ResourceLoader
  2. 观察数组 -vue
  3. Java-DateHandler工具类
  4. JZOJ 5987 仙人掌毒题 (树链剖分 + 容斥)
  5. 题解 比赛 match
  6. postman 跟restsharp 模拟请求http
  7. http状态码301和302详解及区别——辛酸的探索之路
  8. Charles中文破解版下载安装及使用教程
  9. 解决Vue刷新一瞬间出现样式未加载完或者出现Vue代码问题
  10. Linux 相关系统日志查看