oracle查询前五条数据库,Oracle查询前几条数据的方法详解
在Oracle中实现select top N:
由于Oracle不支持select top 语句,所以在Oracle中经常是用order by 跟rownum
的组合来实现select top n的查询。
简单地说,实现方法如下所示:
select 列名1 ...列名n from
(
select 列名1 ...列名n
from 表名 order by 列名1
)
where rownum <=N(抽出记录数)
order by rownum asc
如:select id,name from (select id,name from student order by name) where rownum<=10 order by rownum asc
按姓名排序取出前十条数据
附:取100-150条数据的方法
1. 最佳选择:利用分析函数
row_number() over ( partition by col1 order by col2 )
比如想取出100-150条记录,按照tname排序
select tname,tabtype from (
select tname,tabtype,row_number() over ( order by tname ) rn from tab
) where rn between 100 and 150;
2. 使用rownum 虚列
select tname,tabtype from (
select tname,tabtype,rownum rn from tab where rownum <= 150
) where rn >= 100;
写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,文章可以转载,无需版权。希望尽自己的努力,做到更好,大家一起努力进步!
如果有什么问题,欢迎大家一起探讨,代码如有问题,欢迎各位大神指正!
oracle查询前五条数据库,Oracle查询前几条数据的方法详解相关推荐
- oracle+获取最后一行数据库,获取表最后一条数据
数据库中如何查询表的最后一条记录? MySql : SELECT * FROM 表名 ORDER BY 表_ID DESC LIMIT 1 SQLServer/Oracle : SELECT TOP ...
- android查询mysql并显示_Android操作SQLite数据库(增、删、改、查、分页等)及ListView显示数据的方法详解...
本文实例讲述了Android操作SQLite数据库(增.删.改.查.分页等)及ListView显示数据的方法.分享给大家供大家参考,具体如下: 由于刚接触android开发,故此想把学到的基础知识记录 ...
- oracle数据库取前几行,Oracle数据库实现获取前几条数据的方法
如何在Oracle数据库中实现获取前几条数据的方法呢?就是类似SQL语句中的SELECT TOP N的方法.本文将告诉您答案,举例说明了哟! 1.在Oracle中实现SELECT TOP N : 由于 ...
- oracle数据库按日期查询,关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解...
关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解 Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设 ...
- 删除oracle数据库的三种方法,oracle数据库的删除方法详解
oracle数据库的删除方法详解 1.图形界面删除 练习之前记得创建快照 执行命令之前要保证数据库属于open状态 SQL> alter database open; [oracle@local ...
- zabbix如何监控oracle,使用zabbix监控oracle数据库的方法详解
一.概述 zabbix是一款非常强大,同时也是应用最为广泛的开源监控软件,本文将给大家介绍如何利用zabbix+python监控oracle数据库. 二.环境介绍 以下是我安装的环境,实际部署时并不需 ...
- linux oracle 用户创建,LINUX下Oracle数据库用户创建方法详解
本文实例分析了LINUX下Oracle数据库用户创建方法.分享给大家供大家参考,具体如下: 1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切 ...
- python连接oracle数据库的方法_Python3.6连接Oracle数据库的方法详解
本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://pypi.python.org/pypi/cx_Ora ...
- oracle tns 代理配置_oracle数据库tns配置方法详解
TNS简要介绍与应用 Oracle中TNS的完整定义:transparence Network Substrate透明网络底层,监听服务是它重要的一部分,不是全部,不要把TNS当作只是监听器. TNS ...
最新文章
- 微型计算机的层次结构,计算机系统层次结构微程序级
- OSPF DR选举的先后
- !--#include virtual='head.html'--代码复用
- 分段函数(信息学奥赛一本通-T1051)
- VS2013配置Qt5.8.0环境
- java基础-关键字-native
- matlab 电压矢量开关,电压空间矢量研究及Matlab仿真
- C# WPF中用ChartControl绘制柱形图
- 数据结构与算法必知基础知识
- 7- 代码段权限检查与 jmp
- unlock-music-desktop解锁加密音乐桌面版
- 简单实现同一局域网下的本地网页访问
- 基于Andriod的简易记事本APP设计与实现
- arm-linux-objdump -D -m arm led_elf led.dis 是什么意思?
- 「SQL面试题库」 No_23 查询回答率最高的问题
- 几种软件设计模式简述以及示例
- 南京邮电大学实验报告3.3
- Android layout_gravity 和 gravity的区别
- MIT TR 35揭晓:阿里巴巴王刚、吴翰清等六位华人当选,Ian Goodfellow上榜
- 云之梦php免费教学视频下载_[PHP] 云知梦2017最新PHP工程师全套视频教程 laravel框架版...
热门文章
- 「Hortic Res」CaCIPK3基因正向调控辣椒的耐旱性
- 神器降临 Chainfire3D玩转Android平台专属游戏,一键轻松跨平台进行游戏!
- 历史上的一些“大”芯片回顾
- HTML_04_表单_框架
- 如何用Tensorboard工具查看Loss损失率
- 1386: 众数的数量
- 2022年2月墨天轮国产数据库大事记
- IIS 动态建站--因权限问题被拒绝访问的解决方案
- 《Linux内核完全剖析-基于0.12内核》书评之陈莉君
- 《物联网 - 机智云开发笔记》第1章 机智云平台快速入门