知识大全 利用SQL语句对不同数据库进行高效果分页[2]

Posted 数据库

篇首语:少年辛苦终身事,莫向光阴惰寸功。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 利用SQL语句对不同数据库进行高效果分页[2]相关的知识,希望对你有一定的参考价值。

利用SQL语句对不同数据库进行高效果分页[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   Oracle数据库

  因为Oracle数据库没有Top关键字 所以这里就不能够像微软的数据据那样操作 这里有两种方法

  ( ) 一种是利用相反的

  PAGESIZE 每页显示的记录数  CURRENTPAGE 当前页号

  数据表的名字是 ponents  索引主键字是 id

  select * from ponents where id not  in(select id from ponents where  rownum<=(PAGESIZE*(CURRENTPAGE )))  and rownum<=PAGESIZE order by id;

  如下例

  select * from ponents where id not in  (select id from ponents where rownum<= )  and rownum<= order by id;

  从 到记录开始选择 选择前面 条

  ( ) 使用minus 即中文的意思就是减去

  select * from ponents where rownum  <=(PAGESIZE*(CURRENTPAGE )) minus  select * from ponents where rownum  <=(PAGESIZE*(CURRENTPAGE ));  如例 select * from ponents where  rownum<= minus select * from ponents  where rownum<= ;

  ( ) 一种是利用Oracle的rownum 这个是Oracle查询自动返回的序号 一般不显示 但是可以通过select rownum from [表名]看到 注意 它是从 到当前的记录总数

  select * from (select rownum tid ponents   * from ponents where rownum<= ) where tid<= ;

cha138/Article/program/SQL/201311/16223

相关参考

知识大全 一个简单的mysql数据库分页的程序模板

  下面是一个简单的php连接mysql数据库进行数据分页显示的模版可以按注释说明信息进行修改里面的sql语句是可以自己改的    注意分析和观察里面相关分页部分的代码的书写和实现的方式    <

知识大全 orale数据库如何利用sql语句创建视图的一般性使用方法

  SQLCREATEVIEW语句什么是视图?在SQL中视图是基于SQL语句的结果集的可视化的表  视图包含行和列就像一个真实的表视图中的字段就是来自一个或多个数据库教程中的真实的表中的字段我们可以向

知识大全 sql语句修改一个表中,同一地段不同值,一一对应

sql语句修改一个表中,同一地段不同值,一一对应!我自己的笨办法!如果有很多这种数据需要录入到数据库!或者是插入、或者是更新!无所谓啦,主要是sql语句做出来就好了!我的sql语句的做法是:把这些数据

知识大全 查询参数提高SQL语句的利用率

查询参数提高SQL语句的利用率  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  有时候数据库管理员

知识大全 用jsp和mysql实现分页

  <%//变量声明javasqlConnectionsqlCon;//数据库连接对象javasqlStatementsqlStmt;//SQL语句对象javasqlResultSetsqlRs

知识大全 SQL Server 数据库管理常用的SQL和T-SQL语句[2]

SQLServer数据库管理常用的SQL和T-SQL语句[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 为数据库的表自动生成行号----为分页打好基础

  在以数据库为基础的应用程序开发中分页是一个比较常用的操作可惜的是SQLServer中没有Oracle中相应的ROWNUM属性可用用触发器生成一个ROWNUM列]勉强可以一用当然用如下的SQL语句也

知识大全 MySQL数据库中查找执行效率慢的SQL语句[2]

MySQL数据库中查找执行效率慢的SQL语句[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 SQL大数据量分页存储过程效率测试

SQL大数据量分页存储过程效率测试  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  /*存储过程分

知识大全 循序渐进讲解SQL查询语句的高级应用技巧[2]

数据库进阶:循序渐进讲解SQL查询语句的高级应用技巧[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一