oracle两表联查分页公式,Oracle中分页查询和联表查询
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中分页查询和联表查询相关推荐
- oracle数据库多表联查并排序,oracle数据库之多表联接查询(一)
--此文章可以作为sql脚本直接运行 /* 建表以及插入相关数据,为后面的查询做准备工作 */ --建学生信息表 create table studentinfo( stuid int prima ...
- Oracle.day01多表查询与联表查询
-- 此时,只要exists中的查询结果有一条或一条以上的数据时,执行前面的语句.-- exists中的查询结果没有数据时,则不运行前面的语句. select * from sysuserwhere ...
- oracle ebs form 计算 汇总公式,Oracle+EBS+Form开发小技巧汇总
oracle form开发的技巧 content Oracle EBS Form开发小技巧汇总 ..................................... 2 Form中Block的重 ...
- mysql 子查询模糊匹配_sql中的查询(模糊查询,子查询,联表查询)
1.查出每个部门不等于经理的工资 select from emp where sal <>all(select min (sal) from emp where job='manager' ...
- 单表查询or联表查询
在实际开发中,我们不可避免的要关联几张数据表来合成最终的展示数据. 常见的做法一般有两种: a,联表查询 b,单表查询+业务层组装 联表查询 select *from sys_user uleft j ...
- mysql left join 查询_MySQL联表查询基本操作之left-join常见的坑
概述 对于中小体量的项目而言,联表查询是再常见不过的操作了,尤其是在做报表的时候.然而校对数据的时候,您发现坑了吗?本篇文章就 mysql 常用联表查询复现常见的坑. 基础环境 建表语句 DROP T ...
- 君表增强了公式计算中的区域引用,支持SUM(A:A)
忆君表格EjunGrid以高仿真Excel风格的公式计算著称,例如公式=SUM(A1:B2),计算A1到B2区域内的单元格值的总和,在通常情况下是够用了,但当我们需要一整列单元格求和且表格的行数不固定 ...
- oracle两个都下载地址,oracle 10.2.0.4下载地址
oracle 10.2.0.4下载地址 下载方法:在下面的连接上点击右键,选择使用迅雷下载.使用别的下载工具无法下载. oracle 10.2.0.4 补丁下载(适用于所有操作系统): ftp://u ...
- word公式编辑中字号大小设置参照表
三号字体 小四号字体: 或 五号字体 10pt字体 字体与公式对照表
最新文章
- mysql查询有数据但返回null_mybaits sql查询有数据 映射时返回结果却是null 为什么呢求指导...
- [转]Zend Studio 9正式版激活破解注册…
- 用 Celery 实现邮件推送系统
- jmeter察看结果树-响应数据乱码
- matlab 函数return_基于MATLAB的指纹识别系统【论文,GUI】
- 一加10 Pro胖达白512GB至尊版发布 售价5799元
- Oracle中表pagesize,Oracle 解决显示凌乱串行问题时column、pagesize、linesize的设定
- c语言中next和prior连在一起,C语言中双向链表和双向循环链表详解
- 开课吧课堂:详解挂起、恢复和终止线程
- uboot移植——uboot的硬件驱动部分
- 笔记No.1——第一行代码:Android(第2版)
- python唯美壁纸_Python爬虫教程爬取5K分辨率超清唯美壁纸源码
- 「运维有小邓」如何避免企业AD域弱密码
- mpa和pis_压力单位MPa/psi/bar之间的换算?
- 数据是一把双刃剑,IPFS/FIL存储助力发展,合理应用技术中
- 银河帝国----基地边缘
- 线性回归实战---Abalone鲍鱼年龄预测
- 微信订阅号推广只要这一个标题就够了!
- C# 小数点后保留两位小数
- 功放限幅保护_一种功放限幅器的制作方法
热门文章
- DXF文件中将多段线凸度转换成圆弧
- HoloLens1开发(三):Trilib插件动态加载模型-Part1
- 微信小程序弹框禁止下面的页面滚动
- JavaScript:变量提升作用域
- mysql的驱动connect放在哪里_MySQL的JDBC驱动程序下载地址
- sql同时修改两个表的数据_如何用SQL做数据透视表?
- bp神经网络matlab代码_基于Matlab的BP神经网络识别26个英文字母
- 在hibernate框架中,自己如何使用框架自己生成建表语句
- 【Computer Organization笔记12】流水线技术概述
- C语言 小游戏 电脑大概率获胜,用C语言实现简单的三子棋小游戏