oracle取最新一条数据
好几年没用过oracle了,都忘记了。
最近在做一个项目,数据库就是用的oracle,正好有个获取最新一条数据的需求。
在网上参考了他人的sql,放在自己这儿就是不行。下边是他们的sql
SELECT * FROM (SELECT *,ROWNUM rn FROM t ORDER BY date_col DESC
) WHERE rn = 1
刚开始放到自己的库里是会报错的"FROM keyword not found where expected"
SELECT * FROM (SELECT t.*,ROWNUM rn FROM table t ORDER BY t.date DESC
) t1
WHERE t.rn = 1
这样改完之后,sql正确了,但是取出来的数据跟下边这条sql是一样的。
SELECT t.* FROM table t WHERE ROWNUM = 1
后来想到了把ROWNUM重新排序,也就是先排序,再通过ROWNUM来取第一条。成功
SELECT t1.*, ROWNUM
FROM(SELECT * FROM table t ORDER BY date DESC
) t1
WHERE rownum = 1;
oracle取最新一条数据相关推荐
- 1对多 只取一条 mysql_MySQL 多表关联一对多查询实现取最新一条数据的方法示例...
本文实例讲述了MySQL 多表关联一对多查询实现取最新一条数据的方法.分享给大家供大家参考,具体如下: MySQL 多表关联一对多查询取最新的一条数据 遇到的问题 多表关联一对多查询取最新的一条数据, ...
- oracle 取任意一条数据,oracle随机取一条数据详解
Oracle 随机获取N条数据 当我们获取数据时,可能会有这样的需求,即每次从表中获取数据时,是随机获取一定的记录,而不是每次都获取一样的数据,这时我们可以采取Oracle内部一些函数,来达到这样的目 ...
- oracle取前5条数据,ORACLE查询前五条数据
以下的文章主要介绍的是如何在Oracle实现 SELECT TOP N的实际操作方法,我们主要是以举例子的方式来引出Oracle实现 SELECT TOP N的具体操作,以下就文章的具体内容的描述,望 ...
- Android之sqlite常见用法以及取最新多少条数据(包括删除和不删除之外的数据)
用sqlite的感受: sqlite和mysql很像,如果你对mysql有一定的经验,那么里面的sql写法也类似,比如常见的limit用法,mysql里面主要用limite分页,但是数据多了不建议,很 ...
- mysql分组取最新一条数据
select t.* from (select * from formmain_2752 cia order by cia.field0005 desc limit 1000 ) t group by ...
- oracle查询最新100条数据
查询速度还可以 select * from (select * from fbcn_service order by service_id desc) where rownum < 101
- oracle获取100条之后的数据,oracle获取前50条数据
oracle取前几条数据语句 sqlserver中可以用top n 的方法,oracle中用 rownum,但如果只用 rownum会随机取数据,如果想按一定顺序取前几条数据 则可这样写: selec ...
- mysql分组取出每组地一条数据_基于mysql实现group by取各分组最新一条数据
基于mysql实现group by取各分组最新一条数据 前言: group by函数后取到的是分组中的第一条数据,但是我们有时候需要取出各分组的最新一条,该怎么实现呢? 本文提供两种实现方式. 一.准 ...
- oracle和sql server中,取前10条数据语法的区别
在sql server中,取数据中前10条语句,我们可以用top 10 这样语句,但是oracle就没有这个函数,接下来介绍它们之间的区别 1.sql server 取前10语句和随机10条的语法 - ...
最新文章
- 疯狂上涨的 Python,开发者应从 2.x 还是 3.x 着手?
- 如何用html语言定位img,html经常使用标签(图像标签img,连接标签a,锚点定位,及路径)...
- 28款网页CSS设计工具和生成器
- django 上传文件夹_django上传文件
- AS工程下gradle各文件(gradle.propertie等)与gradle配置(缓存等)讲述
- 第一百二十一期:当新闻报道用上AR 技术,能为读者带来什么?
- 【BZOJ2791】[Poi2012]Rendezvous 倍增
- 冲突问题和核心对象和原生js 和 jquer的区别的两个区别(固定格式的区别和入口函数的区别)
- maven 依赖版本管理— dependencyManagement
- svn拉取文件失败_转自: linux svn命令行无法拉取中文名称的文件
- 如何使用Java代码将GBK编码格式的工程转换为UTF-8编码格式的工程
- dede去除powered by dedecms
- r语言平均值显著性检验_5.3 两总体均值检验和方差分析的R语言操作(26页)-原创力文档...
- 往word表中写数据
- 沈剑老师的MySQL军规
- 轻量级姿态估计技巧综述
- 光致发光量子效率(PLQY)计算软件-简易版本
- 计算机考研817,2017年南京工业大学计算机科学与技术学院817信号系统与数字电路考研题库...
- i386和i686都是什么意思呢?
- InDesign 教程:如何更改内容颜色?