社区
基础和管理
帖子详情
如何倒序取出六条记录,好象order by和rownum不能同时写呀
cmjust
2004-12-15 04:00:24
倒序取出六条记录,但好象用order by和rownum不能实现我要求,该怎么写呢
...全文
258
8
打赏
收藏
如何倒序取出六条记录,好象order by和rownum不能同时写呀
倒序取出六条记录,但好象用order by和rownum不能实现我要求,该怎么写呢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xjliang007
2004-12-16
打赏
举报
回复
selec * from (selec * from b order by a desc) where rownum<7
ORARichard
2004-12-15
打赏
举报
回复
楼上的提醒的好啊。
ATGC
2004-12-15
打赏
举报
回复
SQL> select * from bb;
ID
----------
10
1
8
6
15
150
16
19
已选择8行。
SQL> select id from(
2 SELECT id,
3 row_number()
4 OVER (PARTITION BY 1
5 ORDER BY id desc NULLS LAST) top_6
6 FROM bb) b
7 where b.top_6<=6;
ID
----------
150
19
16
15
10
8
已选择6行。
epbon
2004-12-15
打赏
举报
回复
select * from (select rownum no,col1,col2,...,coln from tbname)
where no>(select count(0)-6 from tbname) order by no desc;
把)给弄丢了,不好意思!
epbon
2004-12-15
打赏
举报
回复
select * from (select rownum no,col1,col2,...,coln from tbname
where no>(select count(0)-6 from tbname) order by no desc;
ORARichard(没钱的日子好难过啊)兄可能忘了加order by :)
cmjust
2004-12-15
打赏
举报
回复
怎么写呀,帮我写一下好吗
ORARichard
2004-12-15
打赏
举报
回复
select * from (select rownum no,col1,col2,...,coln from tbname group by col1,col2,...coln)
where no>(select count(0)-6 from tbname);
snowy_howe
2004-12-15
打赏
举报
回复
use 分析函数
ORACLE | 分页查询
上面给出的这个分页查询语句,在大多数情况拥有较高的效率。分页的目的就是控制输出结果集大小,将结果尽快的返回。在上面的分页查询语句中,这种考虑主要体现在WHERE
ROW
NUM
Create PDB with Sample schemas in 12C
查看: SQL> select * from ( 2 select username, account_status from dba_users
order
by created desc) 3 where
row
num
<7; USERNAME ACCO...
产品经理模板:BRD商业需求文档
01_BRD-产品预研阶段分析工具(竞争情况、投入产出比) 02_BRD-XX项目_开发预算_V2.1(人、财、物、时间) 03_产品经理-商业计划书-案例
车辆检测与计数的原视频
车辆检测与计数的原视频
实证分析-企业价值链升级数据-原始数据+dofile(2000-2025年).txt
因文件较多,数据存放网盘,txt文件内包含下载链接及提取码,永久有效。失效会第一时间进行补充。样例数据及详细介绍参见文章:https://blog.csdn.net/li514006030/article/details/166784785
基础和管理
17,377
社区成员
95,111
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章