`

mssql中取start和limit的数据

 
阅读更多


1. 
select top m * from tablename where id not in (select top n id from tablename order by id asc/*|desc*/) 

2. 
select top m * into 临时表(或表变量) from tablename order by columnname -- 将top m笔插入到临时表 
set rowcount n   --只取n条结果
select * from 表变量 order by columnname desc 

3. 
select top n * from  
(select top m * from tablename order by columnname) a 
order by columnname desc 


4.如果tablename里没有其他identity列,那么: 
先生成一个序列,存储在一临时表中.
select identity(int) id0,* into #temp from tablename 

取n到m条的语句为: 
select * from #temp where id0 > =n and id0  <= m 

如果你在执行select identity(int) id0,* into #temp from tablename这条语句的时候报错,那是因为你的DB中间的select into/bulkcopy属性没有打开要先执行: 
exec sp_dboption 你的DB名字,'select into/bulkcopy',true 


5.如果表里有identity属性,那么简单: 
select * from tablename where identity_col between n and m  

6.SQL2005开始.可以使用row_number() over()生成行号
;with cte as
(
 select id0=row_number() over(order by id),* from tablename
)
select * from cte where id0 between n to m
分享到:
评论

相关推荐

    查看MySql数据表

    这些基本操作构成了MySQL数据表查看的基础,但MySQL还有更多高级特性,如视图、存储过程、触发器等,它们在数据库管理和数据操作中扮演着重要角色。熟练掌握这些技能,将有助于你更高效地管理和利用MySQL数据库。

    mysql 基本操作 9.删除数据

    MySQL是世界上最流行的关系型数据库管理系统之一,用于存储和管理各种类型的数据。在进行数据库管理时,删除数据是一项基本且重要的操作。本教程将详细介绍MySQL中删除数据的相关知识点,包括删除单条记录、批量删除...

    MySQL大数据量分页查询方法及其优化

    - **利用表的覆盖索引来加速分页查询**:如果查询语句中只包含了某个索引列,那么查询会非常快,因为在这种情况下,MySQL可以直接利用索引上的数据进行查询而无需访问表中的其他数据。 通过以上介绍可以看出,针对...

    基于某某平台的数据源迁移oracle -mysql

    因此,决定将数据源从 Oracle 迁移到 MySQL,以提高系统的便携性和通用性。 #### 二、环境准备 **1、软件** - **数据库**: MySQL 5.6.21 (Windows x64 版) - **数据库客户端**: Navicat for MySQL - **其他工具**:...

    MySQL 5.1中文手冊

    10.2. MySQL中的字符集和校对 10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符...

    mysql和Oracle命令的区别

    MySQL 和 Oracle 命令之间的差异主要体现在数据库管理和数据操作的细节上,这些差异对于数据库管理员和开发人员来说是至关重要的。以下将详细介绍两者的主要区别: 1. 自动增长的数据类型处理: MySQL 提供了一个...

    mysql面试题30道

    MySQL 中可以使用 LIMIT 语句来实现数据分页查询,例如 LIMIT 10 OFFSET 20。 MySQL 中的字符集和排序规则有哪些?如何设置和使用它们? MySQL 中有多种字符集,例如 UTF-8、GBK 等,和多种排序规则,例如 utf8_...

    mysql官方中文参考手册

    10.2. MySQL中的字符集和校对 10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符...

    MySQL控制台操作

    `命令可以从文本文件中导入数据到MySQL数据库。这在恢复数据库或批量插入数据时非常有用。 #### 七、创建数据库 可以通过`CREATE DATABASE databaseName;`命令来创建一个新的数据库,其中`databaseName`是你想要...

    mysql5.1中文手册

    MySQL中的字符集和校对 10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 ...

    springMVC实现分页代码Mysql版本的

    3. **创建分页模型**:为了更好地管理分页信息,可以创建一个`Page`或`Pagination`类,包含属性如总记录数、总页数、当前页码和数据列表。 4. **实现Service**:在服务层,我们需要一个方法来执行分页查询并返回...

    MySQL基础.docx

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,尤其适合于中小型企业及个人网站的数据存储。这篇文档主要针对初学者,涵盖了MySQL的基础知识,包括数据库的基本概念、MySQL的安装与使用、SQL语句的学习以及一些...

    linux下安装mysql服务器

    Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL 客户端和服务器端 在 Linux ...

    高效处理MySQL中的大数据量插入与查询策略

    综上所述,处理MySQL中的大数据量插入和查询需要综合考虑多种策略和技术。通过使用批量插入、索引优化、查询限制、事务管理以及适当的服务器配置,可以显著提高大数据量操作的效率。同时,定期的数据库维护和监控也...

    MySQL 5.1官方简体中文参考手册

    10.2. MySQL中的字符集和校对 10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符...

    mysql 学习中 和大家分享一下

    从给定的文件信息中,我们可以提炼出一系列关于MySQL的基础操作和高级技巧,适用于初学者以及希望深化理解的用户。以下是对这些知识点的详细解析: ### MySQL基础命令 #### 启动MySQL服务 - `net start mysql`: 这...

    MySQL8.0.rar

    - 在Linux系统中,可使用`systemctl start mysql`和`systemctl stop mysql`命令。 3. **用户管理**: - MySQL 8.0引入了新的用户身份验证插件`caching_sha2_password`,提高了安全性。 - 使用`CREATE USER`、`...

    mysql数据库原理演示记录

    最后,对于操作中可能出现的大小写字母的切换,文件中也提供了一些快捷键,如Ctrl+Shift+K、Ctrl+Shift+A和Shift+F3,这些都是在MySQL命令行工具或兼容工具中,用于控制字母大小写格式的便捷方式。 这份演示记录的...

    MySQL-tpch测试工具简要手册

    在`tpcd.h`文件中,需要添加特定于MySQL的宏定义,例如`GEN_QUERY_PLAN`、`START_TRAN`、`END_TRAN`、`SET_OUTPUT`、`SET_ROWCOUNT`和`SET_DBASE`,以便适应MySQL的语法。 编译完成后,你会得到两个可执行文件:`...

    MYSQL的常用命令和增删改查语句和数据类型.docx

    数据类型在MySQL中扮演着重要角色,常见的包括整数类型(如INT、TINYINT)、浮点数类型(如FLOAT、DOUBLE)、字符串类型(VARCHAR、TEXT)、日期和时间类型(DATE、TIME、DATETIME)等。选择合适的数据类型有助于...

Global site tag (gtag.js) - Google Analytics