社区
Oracle
帖子详情
先排序然后取前10条记录该如何做?顶者有分!
zpengenpz
2007-04-26 07:49:02
我直接这样写的:
select field1 from mytable where rownum<=10 order by field2 desc
但是这样得到的前10条记录并不是所有记录排序的结果
要得到我想要的结果,应该怎么写呢?
...全文
298
1
打赏
收藏
先排序然后取前10条记录该如何做?顶者有分!
我直接这样写的: select field1 from mytable where rownum<=10 order by field2 desc 但是这样得到的前10条记录并不是所有记录排序的结果 要得到我想要的结果,应该怎么写呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
adam0730
2007-04-26
打赏
举报
回复
select * from entainment t where rownum<10 and t.c__channelid=190 order by newsid desc;
Oracle查询
排序
后的前
10
条
记录
不可以写成下面这样,这样写是
先
搜索出前
10
条
记录
,然后再按时间倒序排列, SELECT * FROM CMS_GPS WHERE VEHICLE_NO = '苏EFN588' AND ROWNUM <11 ORDER BY TIMESTAMPS DESC; 第一种方法:
先
查子表,按时间...
Linq分组及
排序
,
取前
N
条
记录
Linq分组及
排序
,
取前
N
条
记录
SQL分组
排序
再
取前
N
条
记录
MySQL分组
排序
再
取前
N
条
记录
MySQL分组
排序
再
取前
N
条
记录
场景设定初始数据按要求查询数据关键SQL MySQL分组
排序
再
取前
N
条
记录
SQL写的溜,逻辑少一堆,不多说直奔主题。。。 场景设定 统计班级中每个科目考试前3名的...
Mysql对表
排序
后取指定的
记录
最近面试被问到,mysql对表按指定字段
排序
后,取第11
条
记录
sql怎么写? 以前用的sql server 想到
取前
10
记录
用的是top
10
,对于mysql...直接取
排序
后的前
10
条
记录
: select * from student order by score limit
10
; ..
oracle
先
排序
然后再从
排序
后的数据中
取前
几
条
oracle
先
排序
然后再从
排序
后的数据中
取前
几
条
select * from (select * from t order by col1) where rownum<
10
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章