`

ms sql server 2000 返回结果集任意子集

阅读更多
select no=Identity(int,1,1), * into #temptable from whs_department;
Select * From #temptable;
Drop Table #temptable;

 分号很重要,不要忘了,我用的是sql server 2005 management studio, 执行前其语法分析器会提示identity不合法,理由是2005的数据库语法已经不支持identity了,取ROW_NUMBER函数代之,无视之,即可正确执行

 

也可以用top分页

 

通用语法:

select * from ( select top @pageSize * from ( select top (@pageSize*@currentPage) * from table order by _id asc )t1 
order by _id desc )t2 order by _id asc

以上语句含义是在母集中按倒序方法取得的top n,即正序中的bottom n,中间项可先取大母集中的小母集再倒序

 

某一实例:

SELECT     DEPT_NO, DEPT_NAME, DEPT_TYPE
FROM         (SELECT     TOP 5 DEPT_NO, DEPT_NAME, DEPT_TYPE
                       FROM          (SELECT     TOP 15 DEPT_NO, DEPT_NAME, DEPT_TYPE
                                               FROM          WHS_DEPARTMENT
                                               WHERE      (DEPT_TYPE = 1)
                                               ORDER BY DEPT_NO) AS t1
                       ORDER BY DEPT_NO DESC) AS t2
ORDER BY DEPT_NO
 

 

分享到:
评论

相关推荐

    SQL Server 2000实用教程电子教案

    ### SQL Server 2000 实用教程知识点详解 #### 1.1 SQL Server 2000 简介 - **SQL Server 概念**:SQL Server 是一款采用客户机/服务器(C/S)架构的关系型数据库管理系统(RDBMS)。这种架构允许将数据处理任务...

    Partition Table in MS SQL Server

    在MS SQL Server中,分区表是一种优化大数据存储和查询性能的技术。它允许将大型表的数据按照特定的标准划分为多个部分,这些部分分布在不同的文件组中,以提高数据管理和访问效率。分区表的主要目的是使得海量数据...

    SQL Server 2000数据库培训教程

    ### SQL Server 2000数据库培训教程知识点详解 #### 一、SQL Server 2000概述 **1.1 SQL Server 特点** - **高性能:** SQL Server 2000作为一款高性能的关系型数据库管理系统(DBMS),能够支持大规模的数据处理...

    Microsoft SQL Server 2008技术内幕:T-SQL查询.pdf

    6. **窗口函数**:SQL Server 2008引入了窗口函数,如RANK、ROW_NUMBER、LEAD和LAG,这些函数允许在结果集上执行行级别的计算,为复杂的数据分析提供了便利。 7. **T-SQL流程控制**:IF...ELSE、WHILE、CASE表达式...

    SQL用于查询子集集合

    得知根节点的ID查询出此节点下所有的子集,并可以转成json格式

    SQL Server Mobile数据库开发

    SQL Server Mobile是SQL Server的一个子集,旨在为资源有限的设备提供数据存储和管理功能。它的主要特性包括: 1. **小巧体积**:SQL Server Mobile的大小远小于标准版SQL Server,使其能在内存和处理器资源受限的...

    通过Linq操作Sql Server数据库

    Linq to SQL是Linq的一个子集,专门用于处理SQL Server数据库。它通过建立对象模型来映射数据库表,使得开发者可以通过对象操作来实现对数据库的操作。 **3. 使用Linq进行数据库操作** - **添加数据**:通过调用...

    sql server安装软件

    MSDE 2000对应的就是SQL Server 2000的一个子集,它包含了数据库引擎的基本功能,但不包含一些高级特性和服务,如复制、全文搜索或分析服务。 在安装过程中,首先需要找到并打开包含MSDE2000的文件夹,通常这是一个...

    基于 MS SQL Server分布式数据库的安全性设计.pdf

    MS SQL Server 6.5 是Microsoft针对分布式客户端/服务器计算环境设计的关系型数据库系统,与Windows NT Server 4.0操作系统结合,提供了可扩展性、可移植性、可靠性和兼容性。 在分布式数据库环境中,数据和用户...

    SQL Server 分析服务企业版和标准版对比

    SQL Server 分析服务企业版和标准版对比 SQL Server 分析服务是 Microsoft SQL Server 的一个组件,提供了在线分析处理(OLAP)和数据挖掘功能。企业版和标准版是两种不同的版本,具有不同的功能和限制。 核心功能...

    ASP与SQL Server2000的连接.pdf

    ASP与SQL Server2000的连接方法涉及几个关键技术点,包括Active Server Pages(ASP)、Structured Query Language(SQL)、ActiveX Data Objects(ADO)、OLE DB提供者以及Open Database Connectivity(ODBC)。...

    sqlserver面试题

    SQL Server 面试题知识点总结 本文档旨在总结 SQL Server 面试题中涉及到的知识点,涵盖触发器、存储过程、索引、事务、锁、视图、游标等重要概念。 1. 触发器 触发器是一种特殊的存储过程,通过事件来触发执行,...

    sql server练习题

    1. INNER JOIN:返回两个表中存在匹配记录的结果集。只有当一个表中的记录与另一个表中的记录匹配时,才会包含在结果集中。 2. LEFT JOIN (或LEFT OUTER JOIN):返回左表的所有记录,即使右表没有匹配的记录。如果...

    microsoft sql server 2008技术内幕 t-sql语言基础

    《Microsoft SQL Server 2008 技术内幕:T-SQL语言基础》是一本深入探讨SQL Server 2008中T-SQL(Transact-SQL)的专著。T-SQL是SQL Server的核心查询语言,对于数据库管理和开发至关重要。这本书详细介绍了T-SQL的...

    基于SQL Server 2000的通用模糊查询工具设计.pdf

    2. SQL Server 2000的局限性:虽然SQL Server 2000作为一款成熟的数据库管理系统,但在处理模糊查询时显得无能为力,因此需要特殊的查询工具来扩展其功能。 3. 模糊集合理论:模糊集合理论是模糊查询工具的理论基础...

    利用SQLServer 进行OLAP实验过程.rar

    在SQLServer中,Analysis Services(SSAS)用于构建和管理多维数据集。多维数据集基于星型或雪花型模式,通过事实表和维度表提供快速查询性能。你可以使用SQLServer Management Studio(SSMS)中的Cube Designer来...

    SQL宝典实例代码,《SQL Server 2008宝典》所有代码

    《SQL Server 2008宝典》是一本详尽阐述SQL Server 2008数据库管理和开发的权威书籍,其附带的源代码集合为读者提供了丰富的实践案例,帮助理解并掌握SQL语言的精髓。这个压缩包包含了书中提到的所有实例代码,是...

    sqlserver试题含答案.doc

    SQL Server试题含答案 一、简答题 1.1 SQL Server服务器中,给定表table1中有两个字段ID、LastUpdateDate,ID表示更新的事务号,LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号。 ...

    浅析SQL Server 2000分布式分区视图.pdf

    在SQL Server 2000中,微软对分布式分区视图的功能进行了进一步的改进,使其能够直接通过视图更新数据,从而提高了数据库的可扩展性和性能。 首先,分布式分区视图可以将大表分解成多个小表,这样不仅可以更有效地...

Global site tag (gtag.js) - Google Analytics