谁知道如何只要查询集的前n条记录,怎么写sql语句! 查询前100条记录select * from tablename where rownum<101 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tablename where rownum<=N select * from tablename top 10//前10条记录 ORACLE 里面好象没有TOP这个函数:( 相同道理, 如果想从表中取出按照某字段排序前M到N条记录下面的ORACLE语句是最好的: SQL> select ID from ( select ID , rownum as con from ( select ID from TestSort order by ID ) where rownum <= 3 /*N值*/ ) where con >= 2; /*M 值*/注* 是black_snail 告诉偶的你可以找他的文章看看 还是要谢谢 iwom(鲜橙) 以及各位啦 插入数据时为什么会造成锁? 如何在if结构语句中进行代码优化 TNS:失去联系 请教sql语句中group by写法 oracle 中怎样利用job实现定时备份 透明网关速度问题,在线等待,请多指教!! create index探微 AIX严重问题!!!急 OracleOraHome92TNSListener启动不了.在线等. oracle服务老是自己停止. 郁闷了一周了,写了一个存储过程返回了几个FLOAT类型的值.可是BCB里调用的时候总是说"数字溢出"。麻烦大家想想办法。 寻求oracle9i安装盘
相同道理, 如果想从表中取出按照某字段排序前M到N条记录
下面的ORACLE语句是最好的:
SQL> select ID from
(
select ID , rownum as con from
(
select ID from TestSort order by ID
)
where rownum <= 3 /*N值*/
)
where con >= 2; /*M 值*/注* 是black_snail 告诉偶的你可以找他的文章看看