数据库已知一条数据的ID,如何查询下条数据且ID不同
2015-03-10 10:19
351 查看
数据库已知一条数据的ID,如何查询下条数据且ID不同
首先ID已知一条,假如得到的为“1001”,下条的数据ID有可能相同,有可能不相同,如何查询?如果直接查询“Select * from 表名 where 列名ID='1001'”
就只能查询本身的一条数据,添加“top 2”,也会只有一条数据。可不可以直接查询该数据以下的数据呢?
“Select * from 表名 where 列名ID>'1001' Order By 列名ID”
这样就查询大于gaiID的数据,只要下一条,再加上“top 1” 就行了
“Select top 1 * from 表名 where 列名ID>'1001' Order By 列名ID”
相关文章推荐
- 数据库如何查询第二条数据且ID不同
- 通过查询数据库中的数据匹配在页面上:(set单条数据属性是在页面上的显示与foreach的不同) 通过ID修改提取位置表信息
- 两个不同数据库之间的两个表如何关联起来查询数据
- 转自:http://m.blog.csdn.net/article/details?id=6554168 在使用order by语句进行查询结果排序时,不同的数据库对于被排序字段数据行为null的情况
- 两个不同数据库之间的两个表如何关联起来查询数据
- 在不同数据库如何查询前几条数据
- 如何查询数据库中ID的最新的一条记录 - MS-SQL Server / 基础类
- 两个不同数据库之间的两个表如何关联起来查询数据
- 查询数据库表中第31-40行的数据,主键是id,顺序排列有可能空缺
- Asp.NET 查询一条记录时,如何并查出上一条记录的ID,和下一条记录的ID
- sql在不同数据库查询前几条数据
- 如何查询数据库中重复记录的一条记录
- 查询数据库指定字段重复项的一条数据
- Xqk.Data数据框架开发指南:丰富的、灵活的查询方法(第二部分:适应不同数据库系统的查询)
- 如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字
- 在IBExpert中跨库查询不同数据库表、不同版本数据库
- 主流数据库之间对SQL:2003标准的不同实现方法比较(第四部分 查询结果集中间n行数据)
- C# 如何将 不同的数据(多个查询结果集 dataset)导出到一个excel的不同sheet中
- 如何查询一个数据库表中某字段相同记录的数据
- 关于insert的语句从查询获得数据,并且从序列获得ID,该如何写?