`
alvinqq
  • 浏览: 185853 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

查询表中第n行到第m行的数据

阅读更多
方法一:
select * from(select top m-n+1 * from 
(select top m * from table1 order by id asc)
as table2 order by id desc) 
as table3 order by id


--注释:

--table1 是你要查询的数据表名

--table2 ,table3 是你随便定义的一个表名什么都可以不能没有

--ID 是要排序用到的表的字段,这里必须是唯一的字段(主键)

--最后要注意:不能用自动增长的记录ID号来代替ID(因为记录有可能被删除)

哪位大虾能够指点一下,不排序也能得到数据行


方法二:

--注释:
--表中必须存在identity

select * from tablename where identitycol between n and m
分享到:
评论

相关推荐

    从N行读到M行的数据sql语句

    例如,当我们希望只查看某个表中的第N行到第M行的数据时,就需要使用一些特殊的技术来实现这一目标。根据提供的标题“从N行读到M行的数据sql语句”及描述“用sql语句写从N行读到M行的数据”,我们可以详细地探讨如何...

    SQL 取n到m条记录

    - **分页查询:** 在分页显示大量数据时,此方法可以帮助我们快速跳过前n条记录,只显示第n+1条到第m条记录。 - **数据导出:** 当需要导出特定范围内的数据时,可以通过这种方法来实现。 **注意事项:** - 如果`...

    ACCESS数据库多表关联查询例程

    在数据库管理中,Access是一个非常实用的工具,尤其适合小型到中型企业进行数据存储和管理。本例程将深入探讨如何在Access中进行多表关联查询,这对于理解数据库设计和数据提取至关重要。"SanYe"可能指的是教程作者...

    查询前几条记录

    "查询前几条记录"这个主题聚焦于如何从数据库表中提取出最早添加或者最相关的若干条数据。这在很多场景下都非常有用,例如展示最新的新闻、加载用户最近的操作记录等。 在SQL语言中,有一个非常常见的方法来实现这...

    sql实现多行合并一行

    在SQL中,有时候我们需要将查询结果中多行的数据合并成一行,这在处理某些特定的报表或数据分析时非常有用。这种技术通常被称为行合并或行聚合。在本例中,我们将探讨如何使用纯SQL实现这一功能,特别是针对Oracle...

    mysql 查询第几行到第几行记录的语句

    2. **查询第n行到第m行记录**: `LIMIT` 子句配合两个参数可以实现这个功能。第一个参数是起始行数(从0开始),第二个参数是返回的行数。例如,`SELECT * FROM table1 LIMIT n-1, m-n;` 返回第n行至第m行的记录。...

    SQLite 查询所有 分页查询 查询个数

    在SQLite中,你可以使用SQL的SELECT语句来查询表中的所有数据。基本语法如下: ```sql SELECT * FROM 表名; ``` 这里的`*`代表所有列,`表名`是你要查询的表的名称。这将返回指定表中的所有行和列。 2. 分页查询: ...

    ASP技术常遇问题解答-如何查询Top N及Top(M―N)记录?.zip

    在这个问题中,"Top N"指的是获取数据表中的前N条记录,而"Top (M-N)"则是指获取从第M条到第N条的记录。这些操作在构建动态网页时非常有用,比如分页显示数据或者展示排名等。 首先,让我们了解一下在SQL中如何实现...

    SAP 供应商主数据表关系

    ### SAP 供应商主数据表关系解析 在SAP系统中,供应商主数据是供应链管理(SCM...了解这些表之间的关系对于有效利用SAP系统中的供应商数据至关重要。这些数据不仅支持日常的采购和财务操作,还为决策提供了重要的支持。

    项目6 查询与维护学生信息管理数据表.pptx

    《MySQL数据库原理及应用》项目6主要探讨了如何查询与维护学生信息管理数据表,这是数据库操作中的核心技能。在数据库领域,MySQL是一种广泛应用的关系型数据库管理系统,它提供了丰富的SQL语句来处理数据。 首先,...

    my bnm file

    "my bnm file" 这个标题和描述虽然简略,但我们可以从中推测这可能是一个包含多种文件格式的压缩包,可能与数据处理、报告生成或项目管理有关。标签也重复了标题,没有提供额外信息。不过,从压缩包子文件的文件名称...

    如何在Oracle中实现SELECT TOP N的方法

    如果需要从这N条记录中进一步提取第M(M <= N)条记录,可以使用嵌套查询并添加一个`RECNO`字段来跟踪行号。例如,要获取排序后的第二个顾客记录: ```sql SELECT id, name FROM ( SELECT ROWNUM RECNO, id, name ...

    MDB多表查询的简单例子.rar

    在创建多表查询时,需要理解不同类型的关联,例如一对一(1:1)、一对多(1:N)和多对多(N:M)。在Access中,通过建立关系来定义这些关联,这有助于在查询中正确连接表格。 6. 数据筛选和排序 在多表查询中,可以...

    在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法

    但是,要获取第m条到第n条的数据,需要结合`WHERE`子句和`ORDER BY`子句,因为`TOP`关键字通常用于获取顶部的记录。例如,获取第10条到第30条记录的一种方法是: ```sql SELECT TOP 20 * FROM 表 WHERE id IN ...

    数据结构哈希表实验报告

    数据结构中的哈希表是一种高效的数据存储和检索结构,它通过特定的哈希函数将关键字映射到数组的索引位置,实现快速访问。在这个实验报告中,我们关注的是如何构建哈希表并进行基本操作,包括插入、删除、查找等。 ...

    运动会分数统计 任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前前三名积分;前三名的积分分别为:5、3、2。(m、w<=20,n<=10)

    - **文件保存**(save(school *head)):保存当前的学校和成绩信息到文件中,方便数据持久化。 - **总分排序**:提供了快速排序(tquicksort)和基数排序(tbaseSort)两种方法,对学校的总分进行排序,以便输出...

    MySQL千万级大表深度分页为什么慢,以及优化的方法、原理

    - **子查询优化:** 通过一个子查询找到`m`位置上的时间点,然后在主查询中基于这个时间点进行限制,可以减少回表的数据量。例如,先找出第`m`个时间点,然后获取之后的`n`个记录。这种方式减少了全表扫描和回表的...

    MySQL数据库:项目查询与维护学生信息管理数据表.pptx

    单表无条件数据查询是指从一个表中检索所有记录,不加任何条件。例如,查询全体学生的学号和姓名: ```sql SELECT sno, sname FROM student; ``` 或者查询全体学生的详细记录: ```sql SELECT * FROM student; ``...

    vc6 使用 adodc DBgrid 显示数据,使用代码遍历数据,得到行号,得到指定行列的内容

    例如,如果我们想获取第n行的m列内容,可以先使用`MoveToBookmark()`或`Move(n)`方法定位到对应的行,然后获取m列的数据。 在DBGridDemo2项目中,你应该能找到具体的实现例子,包括如何设置控件,如何连接数据库,...

    MySql基本查询、连接查询、子查询、正则表达查询讲解

    查询数据是指从数据库中的数据表或视图中获取所需要的数据,在mysql中,可以使用SELECT语句来查询数据。根据查询条件的不同,数据库系统会找到不同的数据。 SELECT语句的基本语法格式如下: [sql] view plain copy ...

Global site tag (gtag.js) - Google Analytics