2010年6月2日

Oracle 10g 第N条记录取得

摘要: 上次在谈前N条记录取得时,给大家留了这个问题。当然,这个问题本身是非常简单的,只要先去前N条,再对结果进行逆序,最后取第一条就OK了,Easy吧具体SQL如下:[代码]执行结果: EMPNO ENAME HIREDATE---------- ---------- -------- 7698 BLAKE 81-05-01虽然上面的SQL可以解决这个问题,但是使用了2个Order by子句,而Orde... 阅读全文

posted @ 2010-06-02 16:04 flycatorg 阅读(306) 评论(0) 推荐(0) 编辑

Oracle 10g 前n条查询记录的取得方法

摘要: 取某个查询结果的前几条记录,在SqlServer中是很简单的,直接使用TOP关键字就可以,这里就不多说了。SqlServer 2005中取前5条记录:[代码]本篇主要介绍在Oracle中是如何取得某个查询结果的前几条记录的方法。与SqlServer类似,Oracle也提供了提取前几条查询记录的关键字ROWNUM,但是有不少人在实际使用时, 总是把ROWNUM用错,下举例为证:[代码]执行结果: E... 阅读全文

posted @ 2010-06-02 11:15 flycatorg 阅读(1939) 评论(0) 推荐(0) 编辑

导航