SQL语句,查询数据库中间连续的记录

原创 2007年12月02日 11:21:00

 如果想取出数据表中中间的连续记录,如:数据表中共有20条记录,现在想取出7--14条的记录,则可以使用下面的代码来实现:

  select top 7 from [table]  where ID not in (select top 7 [ID] from [table] order by id desc) order by id desc

在vs.net2005中连接access数据库时,测试过程中这个语句不能选出数据,但在正式运行时是没有问题的,所以直接用就行,SQL Server 中使用这个语句是没有问题的。

SQL Server获取表中中间连续的记录(不用where语句)

表pictures中有两个字段:id与title。id是自动编号的­ 表中有5条记录:1--p1,2--p2,3--p3,4--p4,5--p5­ 一、找到了一个小规律 string sqlst...
  • guchuanlong
  • guchuanlong
  • 2012-12-24 14:45:37
  • 739

sql取中间连续记录的方法例如去20条到30条的记录

摘录于论坛和网上: 取n到m行 1. select top m * from tablename where id not in (select top n id from...
  • scutqinwei
  • scutqinwei
  • 2011-11-08 21:48:23
  • 5088

sql语句查找记录中的连续数据

用一条sql语句查找记录中的连续数据
  • qq_24872197
  • qq_24872197
  • 2016-12-19 20:20:32
  • 1798

用SQL语句查询数据库中某一字段下相同值的记录方法

今天接到一任务,有一张学生信息表(Excel表),里面有一万多条记录,现在要把这张表导入到数据库中,并设置学生学号为主键,但是现在这张表中的学生学号有重复的记录,我必须先找出这些重复的记录,然后再进行...
  • u011752619
  • u011752619
  • 2017-05-04 11:09:08
  • 468

SQL获得连续的记录的统计

SELECT TYEAR, MIN(TDATE) AS STARTDATE, MAX(TDATE), COUNT(TYEAR) AS ENDNUM --TYEAR年,STARTDATE连续记录的开始时...
  • letnet1981
  • letnet1981
  • 2016-06-21 10:15:01
  • 1250

如何写出一条SQL语句:取出表A中第31~40条记录(SQLServer,以自动增长的ID作为主键

注意:ID可能不是连续的。 【考点】 数据表中连续记录的查询方法。 【出现频率】 ★★★☆☆ 【解答】 SELECT TOP 10 * FROM [A] WHERE [id] NOT IN...
  • tangbow
  • tangbow
  • 2012-07-25 14:26:56
  • 1783

数据库中使用SQL语句查询当天数据记录

1、SQL在查询当天记录时要注意是从当天的0点0分0秒0毫秒开始,到次日0点0分0秒0毫秒截止...
  • jiaqu2177
  • jiaqu2177
  • 2017-12-07 13:58:40
  • 958

多层SQL查询

多层SQL查询 顾名思义,多层的SQL查询的便在于:“在一个SQL语句中可以包含另一个SQL查询语句,形成内部嵌套的查询类型。”comparison[ANY|ALL|SOME](sqlstatemen...
  • lbh9158
  • lbh9158
  • 2006-12-21 08:46:00
  • 928

SQL查询数据库中所有表的记录条数

CREATE TABLE #temp (TableName VARCHAR (255), RowCnt INT) EXEC sp_MSforeachtable 'INSERT INTO #tem...
  • yuanhong55
  • yuanhong55
  • 2013-11-06 22:54:23
  • 3629
收藏助手
不良信息举报
您举报文章:SQL语句,查询数据库中间连续的记录
举报原因:
原因补充:

(最多只允许输入30个字)