`
lbtsf816
  • 浏览: 13409 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

SQLServer和DB2取得上条和下条记录方法

阅读更多


DB2:

SELECT * FROM ALARM_INFO" WHERE id>当前记录的ID order by id fetch first 1 row only;//取得下一条记录

SELECT * FROM ALARM_INFO" WHERE id<当前记录的ID order by id desc fetch first 1 row only;//取得上一条记录


SQLServer:

SELECT top 1 * FROM table1 WHERE id > 当前id order by id ---下一条 

SELECT top 1 * FROM table1 WHERE id < 当前id order by id desc ---上一条 


:1、order by默认的为升序排列,order by id desc设置排序为倒序排列。

        2、fetch first 1 row only表示仅取第一条记录,如果想取多行,则写为fetch first N row only,把N设为此处修改为你想取得的行数即可。

分享到:
评论

相关推荐

    DB2手册pdf

    为了获取表中的前几条记录,可以使用`LIMIT`子句(在某些版本的DB2中)。例如:`SELECT * FROM table_name LIMIT 10;` 这将返回表中的前10行。 #### 游标的使用 **游标**是用于处理结果集的工具,允许逐行读取数据...

    DB2使用经验积累及心得

    - **DB2ADMINISTRATION SERVER(管理服务器)**:负责管理DB2环境中的多个数据库实例和服务,提供集中式的管理和监控功能。 - **CONTAINER(容器)**:在DB2中用来组织和管理文件空间的一种逻辑结构,可以包含一个或...

    牛新庄:DB2使用经验

    - **DB2 Administration Server(管理服务器)**:DB2管理服务器负责管理和监控多个DB2实例。它提供了集中式管理功能,使管理员能够跨多个实例进行统一的配置、监控和管理。 - **Container(容器)**:容器是DB2中用于...

    db2开发经验

    6. **SPM:** Shared Pool Memory (共享池内存),是DB2内存管理的一部分,用于缓存SQL语句和执行计划,提高数据库性能。 7. **FCM:** Fast Connect Manager (快速连接管理器),是DB2中的一种机制,用于加速连接到...

    经典SQL语句大全

    在SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据 在selecte统计函数中的字段,不能和普通的字段放在一起; 13、对数据库进行操作: 分离数据库: sp_detach_db; 附加数据库:sp_attach_db 后...

    程序员的SQL金典.rar

     本书特色:主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在MySQL、MS SQL Server、Oracle和DB2中的差异进行了分析;详细讲解数据库对增、删、改、查等SQL的支持并给出了相应的SQL应用案例;透彻分析函数...

    ASP常用数据库连接及操作的方法和技巧

    ### ASP常用数据库连接及操作的方法和技巧 ...以上就是ASP中常用数据库连接及操作的方法和技巧,涵盖了从连接数据库、执行SQL命令到处理记录集的各种操作,为Web开发者提供了强大的数据库交互能力。

    数据库操作语句大全(sql)

    在SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据 在selecte统计函数中的字段,不能和普通的字段放在一起; 13、对数据库进行操作: 分离数据库: sp_detach_db; 附加数据库:sp_attach_db ...

    万能数据库查询分析器使用技巧(十)

    此外,连接到MS SQL Server数据库时,200多万条记录可在短短2分钟内导出为500MB的文件,证明了其在不同数据库系统中的适应性和速度。 这个功能对于需要处理大量数据的数据库管理员和开发人员来说极其有用,它不仅...

Global site tag (gtag.js) - Google Analytics