现在有一个表,里面的ID号是不重复的而且是线性增加的(但不一定是连续的),我想选出ID号最大的10条记录,请问如何做?注:这个表性能比 select * from tt where id >(select max(id) -10 from tt);如果不用order by ,那就这样吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是的,那个ID是增长的,但不一定是连续的!可能最后一个是500,前一个是450都不一定,但肯定是线性的,用max(id)-10肯定不对! select * from (select * from tt order by id desc)where rownum<=10看看行不行 这个表性能比较差,无法使用order by id,不然会死机 关于数据库约束的意义? java连接orcal出错 在oracle中如何将varchar类型转换成raw类型 Oracle9i安装问题 菜鸟请教:不知道如何解决含错误的代码,高手指教!!! 怎么取间隔记录? 数据的表示 急问Oracle安装问题,急死了。 帮我看一下这个过程错在哪里? 语法问题,高手请进 高分求助排序的Sql语句 如何使在PL/SQL中能够按住ctrl后按往右的键时一跳一个单词啊??
(select * from tt order by id desc)
where rownum<=10
看看行不行