如从表中取出4-6行的数据;
sql如下:
得到4-6行的数据
select id,age
from zystudent
where id in(
select id
from zystudent
where rownum<=6
and
id not in(
select id from zystudent where rownum<=3)
);
最笨的方法,查询效率很低,不建议使用
select id,name,age from(
select id,name,age,rownum r
from zystudent) where r>=3 and r<=6;
将rownum定义成一个属性,然后调用,很不错的方法
select id,name,age from(
select id,name,age,rownum r
from zystudent where rownum<=6 order by id) where r>=4;
比上一个,更加优化了查询,根本不用遍历全表,就能实现
排序后再取出4-6;
select id,name,age from(
select id,name,age,rownum r
from(select * from zystudent order by id desc) where rownum<=6) where r>=4;
应该将排序的后的表作为要查询的表
分享到:
相关推荐
详细的描述了Asp.Net与Oracle数据库之间的连接
里面有plsql+instantclient_11_2+使用教程,特别详细亲测有效,有时候电脑装不上oracel数据库或者装上导致电脑很卡,我们就可以选择用oracel客户端工具来在没有oracel的前提下连接oracel数据库。
这是一个Hibernate实例 使用oracel数据库 并用junit和自定义类分别进行了测试
oracle数据库的参考方法 可以看一下 还有mysql和sqlserver的
因为Oracle数据库的卸载比较麻烦,所以想要重新安装的时候比较麻烦,需要完全卸载才行。
oracel 数据库安全
Spring综合实例 spring配置oracel数据库 事务管理 切面 业务描述:实现用户简单的注册登录功能。 用户注册时候需要输入用户名,密码,邮箱地址,点击注册后成功。 用户登录时可以选择使用用户名或者邮箱地址进行...
建立创建Oracel数据库所需的裸设备
结合Oracle Exp 数据备份命令实现自动数据定时冷备份,不会影响数据库的正常运行。同时提供了备份数据压缩功能,既节省空间又可以保存备份数据不被误认为是系统备份文件而被清理工具清理掉. 注明:这个是应用执行...
oracle数据库学习笔记,基本的SQL语句学习。简单易懂。
oracel数据库相关的资料,存储过程..
将txt文件中的数据导入到oracel数据库中,完整代码,不限txt数量,只需要对应表结构就行
在安装Oracle数据库时你是否有过一次没安装成功,然后卸载不干净的情况呢,此文档能帮你彻底卸载Oracle数据库。
数据库常用命令,希望对大家是有用。使用sys登陆: sqlplus / as sysdba; 启动默认监听: lsnrctl start; 启动指定监听: lsnrctl start [监听名] ; 启动oracl实例: oradim -starup -sid orcl,...
Oracle常见问题 1. Oracle安裝完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp ...3. oracle 8.0.5怎么创建数据库? 用orainst。如果有m
学习oracel经典教材 oracel 10数据库最佳入门.
一、选择行 1. 简单的SELECT 语句 SELECT 字段名1 [AS] '字段名1 解释' FROM table; 2. 处理NULL NVL函数可把NULL转换成其它类型的符号 编程技巧: NVL函数在多条件模糊查询的时候比较有用 ...
NULL 博文链接:https://weishaoxiang.iteye.com/blog/1237809
oracel自动备份数据库脚本,支持删除指定天数前的数据,支持多数据库备份,支持备份后压缩文件,支持复制到指定位置.文件为bat脚本