您现在的位置是:首页 >

mysql标准分页语句 利用SQL语句对不同数据库进行高效果分页[1]

火烧 2022-04-14 14:00:17 1025
利用SQL语句对不同数据库进行高效果分页[1]   在程序的开发过程中 处理分页是大家接触比较频繁的事件 因为现在软件基本上都是与数据库进行挂钩的 但效率又是我们所追求的 如果是像原来那样把所有满足条

利用SQL语句对不同数据库进行高效果分页[1]  

  在程序的开发过程中 处理分页是大家接触比较频繁的事件 因为现在软件基本上都是与数据库进行挂钩的 但效率又是我们所追求的 如果是像原来那样把所有满足条件的记录全部都选择出来 再去进行分页处理 那么就会多多的浪费掉许多的系统处理时间 为了能够把效率提高 所以现在我们就只选择我们需要的数据 减少数据库的处理时间 以下就是常用SQL分页处理

   SQL Server Access数据库

  这都微软的数据库 都是一家人 基本的操作都是差不多 常采用如下分页语句

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

mysql标准分页语句 利用SQL语句对不同数据库进行高效果分页[1]

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

  select top PAGESIZE * from ponents where id not in  (select top (PAGESIZE*(CURRENTPAGE ))  id from ponents order by id)order by id

  如下列

  select top * from ponents where id not in  (select top * id from ponents order by id)  order by id

  从 条记录开始选择 只选择前面的 条记录

lishixinzhi/Article/program/SQL/201311/16224  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码