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 实用教程知识点详解 #### 1.1 SQL Server 2000 简介 - **SQL Server 概念**:SQL Server 是一款采用客户机/服务器(C/S)架构的关系型数据库管理系统(RDBMS)。这种架构允许将数据处理任务...
在MS SQL Server中,分区表是一种优化大数据存储和查询性能的技术。它允许将大型表的数据按照特定的标准划分为多个部分,这些部分分布在不同的文件组中,以提高数据管理和访问效率。分区表的主要目的是使得海量数据...
### SQL Server 2000数据库培训教程知识点详解 #### 一、SQL Server 2000概述 **1.1 SQL Server 特点** - **高性能:** SQL Server 2000作为一款高性能的关系型数据库管理系统(DBMS),能够支持大规模的数据处理...
6. **窗口函数**:SQL Server 2008引入了窗口函数,如RANK、ROW_NUMBER、LEAD和LAG,这些函数允许在结果集上执行行级别的计算,为复杂的数据分析提供了便利。 7. **T-SQL流程控制**:IF...ELSE、WHILE、CASE表达式...
得知根节点的ID查询出此节点下所有的子集,并可以转成json格式
SQL Server Mobile是SQL Server的一个子集,旨在为资源有限的设备提供数据存储和管理功能。它的主要特性包括: 1. **小巧体积**:SQL Server Mobile的大小远小于标准版SQL Server,使其能在内存和处理器资源受限的...
Linq to SQL是Linq的一个子集,专门用于处理SQL Server数据库。它通过建立对象模型来映射数据库表,使得开发者可以通过对象操作来实现对数据库的操作。 **3. 使用Linq进行数据库操作** - **添加数据**:通过调用...
MSDE 2000对应的就是SQL Server 2000的一个子集,它包含了数据库引擎的基本功能,但不包含一些高级特性和服务,如复制、全文搜索或分析服务。 在安装过程中,首先需要找到并打开包含MSDE2000的文件夹,通常这是一个...
MS SQL Server 6.5 是Microsoft针对分布式客户端/服务器计算环境设计的关系型数据库系统,与Windows NT Server 4.0操作系统结合,提供了可扩展性、可移植性、可靠性和兼容性。 在分布式数据库环境中,数据和用户...
SQL Server 分析服务企业版和标准版对比 SQL Server 分析服务是 Microsoft SQL Server 的一个组件,提供了在线分析处理(OLAP)和数据挖掘功能。企业版和标准版是两种不同的版本,具有不同的功能和限制。 核心功能...
ASP与SQL Server2000的连接方法涉及几个关键技术点,包括Active Server Pages(ASP)、Structured Query Language(SQL)、ActiveX Data Objects(ADO)、OLE DB提供者以及Open Database Connectivity(ODBC)。...
SQL Server 面试题知识点总结 本文档旨在总结 SQL Server 面试题中涉及到的知识点,涵盖触发器、存储过程、索引、事务、锁、视图、游标等重要概念。 1. 触发器 触发器是一种特殊的存储过程,通过事件来触发执行,...
1. INNER JOIN:返回两个表中存在匹配记录的结果集。只有当一个表中的记录与另一个表中的记录匹配时,才会包含在结果集中。 2. LEFT JOIN (或LEFT OUTER JOIN):返回左表的所有记录,即使右表没有匹配的记录。如果...
《Microsoft SQL Server 2008 技术内幕:T-SQL语言基础》是一本深入探讨SQL Server 2008中T-SQL(Transact-SQL)的专著。T-SQL是SQL Server的核心查询语言,对于数据库管理和开发至关重要。这本书详细介绍了T-SQL的...
2. SQL Server 2000的局限性:虽然SQL Server 2000作为一款成熟的数据库管理系统,但在处理模糊查询时显得无能为力,因此需要特殊的查询工具来扩展其功能。 3. 模糊集合理论:模糊集合理论是模糊查询工具的理论基础...
在SQLServer中,Analysis Services(SSAS)用于构建和管理多维数据集。多维数据集基于星型或雪花型模式,通过事实表和维度表提供快速查询性能。你可以使用SQLServer Management Studio(SSMS)中的Cube Designer来...
《SQL Server 2008宝典》是一本详尽阐述SQL Server 2008数据库管理和开发的权威书籍,其附带的源代码集合为读者提供了丰富的实践案例,帮助理解并掌握SQL语言的精髓。这个压缩包包含了书中提到的所有实例代码,是...
SQL Server试题含答案 一、简答题 1.1 SQL Server服务器中,给定表table1中有两个字段ID、LastUpdateDate,ID表示更新的事务号,LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号。 ...
在SQL Server 2000中,微软对分布式分区视图的功能进行了进一步的改进,使其能够直接通过视图更新数据,从而提高了数据库的可扩展性和性能。 首先,分布式分区视图可以将大表分解成多个小表,这样不仅可以更有效地...