1.使用ROWNUM伪列查询

1.1.查询十条数据(rownum<=n)

SELECT ROWNUM,A.* FROM v_sjjx_unit_info A WHERE ROWNUM<=10

1.2.查询实体十条数据(between...and...)

SELECT * FROM v_sjjx_xsjbsjxx WHERE ROWNUM BETWEEN 0 AND 10

1.3.查询第二到第十条数据

SELECT * FROM (SELECT b.*,ROWNUM r FROM v_sjjx_unit_info b WHERE ROWNUM <= 10) WHERE r >2

注:查询中的rownum必须要有别名,否则还是不会查出记录来,这是因为rownum不是某个表的列,如果不起别名的话,无法知道rownum是子查询的列还是主查询的列。

1.4.两表联查,学生视图和学籍视图以学号为关联条件,查询两视图部分字段信息

SELECT * FROM

(SELECT ROWNUM RN,XZ.*

FROM (SELECT XS.XM,XJ.YXSH,XS.XH,XJ.ZYM,XS.XBM,XJ.SZNJ,XJ.XZ FROM v_sjjx_xsjbsjxx XS, v_sjjx_xjjbsjxx XJ WHERE XS.XH = XJ.XH ) XZ

WHERE ROWNUM<=10

) WHERE RN >(1-1)*10

2.分页查询另两种方法

2.1.使用MINUS(减去)方法   大减小

SELECT * FROM v_sjjx_unit_info WHERE ROWNUM<20 MINUS SELECT * FROM v_sjjx_unit_info WHERE ROWNUM<10

2.2.使用分析函数

SELECT * FROM(SELECT unit_id,unit_name,row_number()over(ORDER BY unit_id asc) rn FROM v_sjjx_unit_info) WHERE rn BETWEEN 10 AND 20

oracle两表联查分页公式,Oracle中分页查询和联表查询相关推荐

  1. oracle数据库多表联查并排序,oracle数据库之多表联接查询(一)

    --此文章可以作为sql脚本直接运行 /* 建表以及插入相关数据,为后面的查询做准备工作 */ --建学生信息表 create table studentinfo( stuid  int  prima ...

  2. Oracle.day01多表查询与联表查询

    -- 此时,只要exists中的查询结果有一条或一条以上的数据时,执行前面的语句.-- exists中的查询结果没有数据时,则不运行前面的语句. select * from sysuserwhere ...

  3. oracle ebs form 计算 汇总公式,Oracle+EBS+Form开发小技巧汇总

    oracle form开发的技巧 content Oracle EBS Form开发小技巧汇总 ..................................... 2 Form中Block的重 ...

  4. mysql 子查询模糊匹配_sql中的查询(模糊查询,子查询,联表查询)

    1.查出每个部门不等于经理的工资 select from emp where sal <>all(select min (sal) from emp where job='manager' ...

  5. 单表查询or联表查询

    在实际开发中,我们不可避免的要关联几张数据表来合成最终的展示数据. 常见的做法一般有两种: a,联表查询 b,单表查询+业务层组装 联表查询 select *from sys_user uleft j ...

  6. mysql left join 查询_MySQL联表查询基本操作之left-join常见的坑

    概述 对于中小体量的项目而言,联表查询是再常见不过的操作了,尤其是在做报表的时候.然而校对数据的时候,您发现坑了吗?本篇文章就 mysql 常用联表查询复现常见的坑. 基础环境 建表语句 DROP T ...

  7. 君表增强了公式计算中的区域引用,支持SUM(A:A)

    忆君表格EjunGrid以高仿真Excel风格的公式计算著称,例如公式=SUM(A1:B2),计算A1到B2区域内的单元格值的总和,在通常情况下是够用了,但当我们需要一整列单元格求和且表格的行数不固定 ...

  8. oracle两个都下载地址,oracle 10.2.0.4下载地址

    oracle 10.2.0.4下载地址 下载方法:在下面的连接上点击右键,选择使用迅雷下载.使用别的下载工具无法下载. oracle 10.2.0.4 补丁下载(适用于所有操作系统): ftp://u ...

  9. word公式编辑中字号大小设置参照表

    三号字体 小四号字体: 或 五号字体 10pt字体 字体与公式对照表

最新文章

  1. mysql查询有数据但返回null_mybaits sql查询有数据 映射时返回结果却是null 为什么呢求指导...
  2. [转]Zend Studio 9正式版激活破解注册…
  3. 用 Celery 实现邮件推送系统
  4. jmeter察看结果树-响应数据乱码
  5. matlab 函数return_基于MATLAB的指纹识别系统【论文,GUI】
  6. 一加10 Pro胖达白512GB至尊版发布 售价5799元
  7. Oracle中表pagesize,Oracle 解决显示凌乱串行问题时column、pagesize、linesize的设定
  8. c语言中next和prior连在一起,C语言中双向链表和双向循环链表详解
  9. 开课吧课堂:详解挂起、恢复和终止线程
  10. uboot移植——uboot的硬件驱动部分
  11. 笔记No.1——第一行代码:Android(第2版)
  12. python唯美壁纸_Python爬虫教程爬取5K分辨率超清唯美壁纸源码
  13. 「运维有小邓」如何避免企业AD域弱密码
  14. mpa和pis_压力单位MPa/psi/bar之间的换算?
  15. 数据是一把双刃剑,IPFS/FIL存储助力发展,合理应用技术中
  16. 银河帝国----基地边缘
  17. 线性回归实战---Abalone鲍鱼年龄预测
  18. 微信订阅号推广只要这一个标题就够了!
  19. C# 小数点后保留两位小数
  20. 功放限幅保护_一种功放限幅器的制作方法

热门文章

  1. DXF文件中将多段线凸度转换成圆弧
  2. HoloLens1开发(三):Trilib插件动态加载模型-Part1
  3. 微信小程序弹框禁止下面的页面滚动
  4. JavaScript:变量提升作用域
  5. mysql的驱动connect放在哪里_MySQL的JDBC驱动程序下载地址
  6. sql同时修改两个表的数据_如何用SQL做数据透视表?
  7. bp神经网络matlab代码_基于Matlab的BP神经网络识别26个英文字母
  8. 在hibernate框架中,自己如何使用框架自己生成建表语句
  9. 【Computer Organization笔记12】流水线技术概述
  10. C语言 小游戏 电脑大概率获胜,用C语言实现简单的三子棋小游戏