用select语句选出来的10万条记录,我就想要第三条记录,怎么做呢 select * from tab where rownum<4 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tab where rownum<4 那你就在你的select语句中加一个伪列 select * from (select rownum no, .... from yourtable where rownum<4) a where a.no=3 select * from tab where rownum<=3;minusselect * from tab where rownum<=2; 我是新手,Lastdrop(空杯),你那个语句对吗?我用了怎么没行啊,提示没那个表 select * from (select rownum no, .... from yourtable where rownum<4) a where a.no=3你要将yourtable换成你真正要查询的表的表名,....换成你要查询的字段! to: lionant(剑舞清风) 现你不是楼主,其他几位都是select * from tab , tab是Oracle的一个数据字典表,在任何数据库中都存在的,所以他们的语句不会出错,而我的只是示意SQL,yourtable之类的需要楼主进行替换,如果直接执行当然表不存在了。 BECKHAM 的语句是对的,我已试过! 我觉得还是lastfrop的效率要高一点 lastdrop和beckham的都对,但好像是lastdrop的更快 谢谢Lastdrop(空杯),我是个新手,才接触ORACLE不到一个星期,真的不好意思了,我只是搞不懂a是什么了 哪位大哥,能帮忙看SQL问题? 请教,Oracle双循环问题 问一个数据库导入导出的问题 求sql 语句!!!!!! 全文检索的问题,急!!!!! 想更改oracle初始化参数,网上介绍说建立一个ora后缀的文件,但不知放哪里? 求一SQL!!! 请问,oracle导出整个数据库应该怎么做 oracle客户端连接失败:ORA-12545: 连接因对象主机或对象不存在而失败 Oracle函数问题! 如何在Redhat Linux7.2下安装Oracle8i数据库? 很简单的问题,谁知道。
where a.no=3
minus
select * from tab where rownum<=2;
where a.no=3你要将yourtable换成你真正要查询的表的表名,....换成你要查询的字段!
现你不是楼主,其他几位都是select * from tab , tab是Oracle的一个数据字典表,在任何数据库中都存在的,所以他们的语句不会出错,而我的只是示意SQL,yourtable之类的需要楼主进行替换,如果直接执行当然表不存在了。