易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 高手进 - Java / Java EE

SELECT * from (SELECT A.*, ROWNUM RN from (SELECT * from t_out_logon) A WHERE ROWNUM <= 30)WHERE RN >= 21

SELECT A.* from (SELECT t.*,rownum rn from t_out_logon t WHERE ROWNUM <= 30) A WHERE RN >= 21

同样实现分页,现在公司用的是上面的,网上也说上面的.下面这个少一个select ,它们有什么区别吗?
第二句,如果有个 ORDER BY 就不正确了。

SQL code:
SELECT k.*
from (SELECT a.*, rownum rn
from g_test_a a
ORDER BY a.id DESC) k
WHERE k.rn > 5 AND k.rn < 11;

SELECT k.*
from (SELECT a.*, row_number() OVER(ORDER BY a.id DESC) rn
from g_test_a a) k
WHERE k.rn > 5 AND k.rn < 11;


这一种分页的优点在?

SELECT * from (SELECT A.*, ROWNUM RN from (SELECT * from t_out_logon) A WHERE ROWNUM <= 30 order by user_loginname)WHERE RN >= 21

SELECT A.* from (SELECT t.*,rownum rn from t_out_logon t WHERE ROWNUM <= 30 order by user_loginname) A WHERE RN >= 21

这样也可以啊

如果能行的话,就用吧。条条道路通罗马,呵呵。

我没看出啥区别
都能达到目的就行
效率应该也没什么大的差距吧

我想 主要是考虑 公用性吧~~ 1中 在 最里层的 可以加查询条件
对任意select 只要在外面包上 壳子就可以分页了

当然有区别 楼主
这时一个效率的问题,可以看到在第一条sql中
(SELECT A.*, ROWNUM RN from (SELECT * from t_o


相关问答:

FCK上传文件到linux服务器问题 - Java / Java EE

请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。

上传文件的路径问题, ......

HTML标签底层的实现原理、机制 - Java / Java SE

为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了

我猜和编译原理有关,浏览器里可 ......

JavaScript函数一个很奇怪的问题 - Java / Java EE

在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......

java打印 - Java / Java EE

有谁用java做过打印发票的程序,感觉这方面不是很好控制,希望给点建议,最好能给出代码
简单点就调用window.print()
你也可以把下面代码放到你JSP中:
<html>
 <head>
  <title> ......

java中的注解可以有哪些? - Java / Java EE

如: @superwaring("unchecked");
这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊
没用过。。

看jee的api
javax.persistence里
@superwaring("unchecked");只是忽略 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号