当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-01-25 23:11:00  来源:本站整理

三种SQL分页语句[MSSQL防范]

赞助商链接



  本文“三种SQL分页语句[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

SQL分页操作是常常会碰到的,下面就将为您介绍三种SQL分页语句,供您参考,但愿对您学习SQL分页可以有所帮忙.

办法一(实用于 SQL Server 2000/2005)

  1. SELECT TOP 页大小 *  
  2. FROM table1  
  3. WHERE id NOT IN  
  4.           (  
  5.           SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id  
  6.           )  
  7.  
  8. ORDER BY id  

办法二(实用于 SQL Server 2000/2005)

  1. SELECT TOP 页大小 *  
  2. FROM table1  
  3. WHERE id > 
  4.           (  
  5.           SELECT ISNULL(MAX(id),0)   
  6.           FROM   
  7.                 (  
  8.                 SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id  
  9.                 ) A  
  10.           )  
  11.  
  12. ORDER BY id  

办法三(实用于 SQL Server 2005)

  1. SELECT TOP 页大小 *   
  2. FROM   
  3.         (  
  4.         SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1  
  5.         ) A  
  6.  
  7. WHERE RowNumber > 页大小*(页数-1)   
  8.  
<
  以上是“三种SQL分页语句[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 常用三种sql语句中插入数据的办法
  • 三种SQL分页语句
  • <b>三种SQL索引</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .