22问答网
所有问题
如何从一张ORACLE表中用一条语句将数据排序并取出前10行
如题所述
举报该问题
其他回答
第1个回答 推荐于2017-11-22
一楼逻辑有问题,这个SQL是先在表中取出前10行,在进行排序;
应该先对表排序,在取出前10行;
select * from a (select * from table order by xxx) a where rownum<=10;本回答被提问者采纳
第2个回答 2016-07-10
select * from table where rownum<=10 order by xxx
相似回答
各位大虾们,
Oracle
里面我先
排序
然后
取出前10条数据
,怎么PL
语句怎么
写啊...
答:
很简单,首先你先排好序在
取前十条
记录SELECT * FROM (SELECT o.* FROM T_Operator o ORDER BY createtime) WHERE ROWNUM<=10
oracle中如何
查询
一条数据
的前后
十条
记录
答:
1、有时间字段, 根据时间条件排序,
取前十条
和后十条 (1)前十条:select * from (select * from tab_name a order by date_col )where rownum<11;(2)后十条:select * from (select * from tab_name a order by date_col desc)where rownum<11;2、没有时间字段, 直接根据物理存...
大家正在搜
用一条sql语句从两张表中删数据
sql语句关联数据库中两张表
写出创建如下三张表的SQL语句
写出三张表的建表语句
update语句从另一张表
数据库查询两张表的语句
用sql语句创建如下三张表
sql数据库两张表连接语句
sql多表合并成一张表
相关问题
各位大虾们,Oracle里面我先排序然后取出前10条数据,怎...
oracle中怎么先排序然后再从排序后的数据中取前几条?
ORACLE取前10条数据怎么写
在PLSQL中怎么能取到表中按ID降序排列的前十条记录???
在Oracle怎样查询表中的top10条记录
oracle 查询数据只要排序后的第一条记录(不用rownu...
oracle排序 一个表不同类型数据找出前10名
从oracle数据库查询出的数据,按其中一个字段时间排序。查...