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

SQL分页与Oracle分页的疑问? - Java / Web 开发

这里想了解下,关于SQL Server中分页和Oracle中分页;
平常写应用程序的时候,比如用的语言是Java,有个列表页面,需要对数据分页显示;
这里要分页难道不需要借助Java,而直接sql能知道分页吗,起码也要传个页码进去给SQL吧!

另外说的Oracle分页,是不是Oracle本身也能分页,在应用程序中也是不需要借助其它的呢?
sql语句肯定是通过程序传进去的撒,这个是可以拼出来的

java分页是啥啊?你还没弄明白分页含义,分页无非就是你查询出来的数据按照页码来显示,如果查询出来数据很多一般才需要分页,数据不多一般不需要分页,分页时可以有两种方式:
(1):一次性查询出来,然后根据不同页码来显示出相应结果(select * from table )
(2):每次只查询你需要显示的条数,然后根据你提供的页码显示相应的记录数,这时一般用sql来查询,比如每页显示5条,现在是第二页,那么我就查数据中5-10条,具体sql就不写了。(网上查下很简单)

这个会哦,只是有个人问我 会不会sql分页和orale分页


没怎么用过SQl server数据库。我一般用Oracle、Mysql做分页,其实每种数据库都有自己的分页方法,而我们常用的Hibernate分页方法就是对Oracle、MySQL 等数据库的分页方法进行了封装,Oracle分页采用rownum(Oracle的字段,称为伪劣,不明白的可以上网查询)实现,MysQL采用limit(网上可以查询)实现,可以说我们只要传入页码到分页方法中即可实现分页

你用的 SQL Server 是什么版本的?如果是 2000 或者之前的话那得使用麻烦的 TOP 子句,如果是 2005 或者是以后的版本可以使用与 Oracle 一样语法的 row_number() 分析函数。

引用
这个会哦,只是有个人问我 会不会sql分页和orale分页


相关问答:

求一sql语句 - MS-SQL Server / 疑难问题

现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......

求一个SQL语句 - MS-SQL Server / 基础类

字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......

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

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

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

tomcat环境下jsp编译错误,求解! - Java / Web 开发

org.apache.jasper.JasperException: Unable to compile class for JSP: 
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......

mysql的更新语句 - Java / Java SE

id name datetime
1 a 2010-05-13 10:15:00
2 b 2010-05-14 09:10:00
3 d 2010-05-14 10:10:00
如何将距离目前最近的那个记录的name 更新为“x”呢
谢谢咯 啊 呵呵
update table_n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号