欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Oracle SQL查询表的第一条数据和最后一条数据

程序员文章站 2022-04-08 17:53:41
...

前言

查询数据第一条和最后一条,使用排序函数,在查询基础上再次查询

SQl

第一条

 SELECT * FROM (SELECT * FROM DSGC_LOG_INSTANCE ORDER BY CREATION_DATE DESC) WHERE ROWNUM=1;

最后一条

 SELECT * FROM (SELECT * FROM DSGC_LOG_INSTANCE ORDER BY CREATION_DATE ASC) WHERE ROWNUM=1;

说明

不可以直接ROWNUM=1,数据此时没查询完毕,很大可能拿不到预期数据。
So,要在查询完基础上获取;利用排序函数很快搞定;

祝你幸福
送你一首歌:
附图:无聊的看对面下雨 ????
Oracle SQL查询表的第一条数据和最后一条数据