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上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。
上传文件的路径问题, ......
为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了
我猜和编译原理有关,浏览器里可 ......
在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......
有谁用java做过打印发票的程序,感觉这方面不是很好控制,希望给点建议,最好能给出代码
简单点就调用window.print()
你也可以把下面代码放到你JSP中:
<html>
<head>
<title> ......
如: @superwaring("unchecked");
这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊
没用过。。
看jee的api
javax.persistence里
@superwaring("unchecked");只是忽略 ......