这里想了解下,关于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() 分析函数。
相关问答:
在执行包的时候引用oracle spatial空间函数出错,出错情况如下
Errors in file
/user/oracle/app/oracle/admin/grid/udump/grid1_ora_143768.trc: ORA-29902:
error in executing ODCIIndexStart() routine ORA-0 ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
字段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 ......
我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......