zoukankan      html  css  js  c++  java
  • 一条分页的SQL语句

    1.概述

    在网页中如果显示的数据太多就会占据过多的页面,而且显示速度也会很慢。为了控制每次在页面上显示数据的数量,就可以利用分页来显示数据。

    2.技术要点

    在SQL Server中要实现SQL分页,需要使用子查询来获取上一页的数据进行对比,进而获取最新的数据。使用子查询获取分页数据的语法格式如下:

    SELECT TOP [pageSize] * FROM [table] WHERE id NOT IN(
    
                         SELECT TOP [preNum] id FROM [table] ORDER BY ID DESC) ORDER BY ID DESC

    a. pageSize:数据分页的每页显示条数。

    b. preNum:上一页数据查询的范围。

    c. table:数据表名称。

    例如要从数据库的第10条数据开始查询5条数据,编写的 SQL查询语句如下:

    SELECT TOP 5 * FROM tb_SQLServer WHERE id NOT IN(
    
                             SELECT TOP 10 id FROM tb_SQLServer ORDER BY ID DESC) ORDER BY ID DESC
  • 相关阅读:
    第五天
    第四天
    第三天
    四则运算2
    对于搜狗输入法
    用户及用户场景分析
    总结
    第一阶段总结
    第七天
    第六天
  • 原文地址:https://www.cnblogs.com/zyg316/p/9625805.html
Copyright © 2011-2022 走看看