zoukankan      html  css  js  c++  java
  • sql三种分页方法

    1.对于SQL2000和SQL2005实用的分页

    方法一:

    SELECT TOP 页大小 *
    FROM table1
    WHERE id NOT IN
              (
              
    SELECT TOP 页大小*(-1) id FROM table1 ORDER BY id
              )
    ORDER BY id

    方法二:

    SELECT TOP 页大小 *
    FROM table1
    WHERE id >
              (
              
    SELECT ISNULL(MAX(id),0
              FROM 
                    (
                    
    SELECT TOP 页大小*(-1) id FROM table1 ORDER BY id
                    ) 
    A
              )
    ORDER BY id


    http://www.cnblogs.com/squirrel_sc/archive/2004/10/02/48583.html

    分页方案二:(利用ID大于多少和SELECT TOP分页)效率最高,需要拼接SQL语句。

    分页方案一:(利用Not In和SELECT TOP分页)效率次之,需要拼接SQL语句。

    分页方案三:(利用SQL的游标存储过程分页)效率最差,但是最为通用。

  • 相关阅读:
    安装Hive2及配置HiveSever2
    sqoop语句
    Sqoop配置
    IO流的概述
    List集合的简单使用
    包装类
    访问权限修饰符
    接口
    抽象类
    final关键字
  • 原文地址:https://www.cnblogs.com/zhangji/p/1900933.html
Copyright © 2011-2022 走看看