社区
DB2
帖子详情
请教,如何在db2数据库中,取出指定条数的结果集。
gottago
2009-03-02 09:11:51
oracle 可以用rownum,db2如何实现呢?
我在msg表中,按时间倒排序,取出五条数据,该如何写呢。。
select row_number() over(order by createdate) as number from msg
where number<5
但是不对。。还望高手请教。
...全文
364
6
打赏
收藏
请教,如何在db2数据库中,取出指定条数的结果集。
oracle 可以用rownum,db2如何实现呢? 我在msg表中,按时间倒排序,取出五条数据,该如何写呢。。 select row_number() over(order by createdate) as number from msg where number<5 但是不对。。还望高手请教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zwbhanye
2009-03-09
打赏
举报
回复
[Quote=引用 4 楼 efan101 的回复:]
2楼是对的。但是为什么一定要用rownum?order by createdate后fetch first 5 rows only不可以吗?
[/Quote]
rownum是统计函数,大数据量就可以体现出来,他的速度会快很多!
liyan93834183
2009-03-03
打赏
举报
回复
[Quote=引用 4 楼 efan101 的回复:]
2楼是对的。但是为什么一定要用rownum?order by createdate后fetch first 5 rows only不可以吗?
[/Quote]
还是你聪明!^-^
王帆
2009-03-03
打赏
举报
回复
2楼是对的。但是为什么一定要用rownum?order by createdate后fetch first 5 rows only不可以吗?
yangxiao_jiang
2009-03-03
打赏
举报
回复
楼上说的对,我忘记了
liyan93834183
2009-03-03
打赏
举报
回复
需要嵌套,用子查询
select * from
(select row_number() over(order by createdate) as number from msg ) as a
where number <5
yangxiao_jiang
2009-03-02
打赏
举报
回复
为什么不对??
返回的就是4条记录(应该<6)
PostgreSQL
数据库
管理(一)
它提供了相对其他开放源代码
数据库
系统(比如 MySQL 和 Firebird),和专有系统(比如 Oracle、Sybase、IBM 的
DB2
和 Microsoft SQL Server)之外的另一种选择。 事实上, PostgreSQL 的特性覆盖了 SQL-2/SQL-92...
数据库
2.
数据库
的分类2.1 关系型
数据库
2.1.1 什么是关系型
数据库
2.1.2 常见的关系型
数据库
2.2 非关系型
数据库
2.2.1 什么是非关系型
数据库
2.2.2 常见的非关系型
数据库
3.MySQL介绍3.1 MySQL介绍4.MySQL客户端服务端启动方式...
数据库
基本语句
DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE...1、说明:创建
数据库
Create DATABASE database-name 2、说
数据库
介绍
所谓“
数据库
”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据
集
合。 1.1.1 什么是数据 数据是指对客观事件进行记录并可以鉴别的符号,是对客观 事物的性质...
数据库
介绍(MySQL安装 体系结构、基本管理)
所谓“
数据库
”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据
集
合。 1.1.1 什么是数据 数据是指对客观事件进行记录并可以鉴别的符号,是对客观 ...
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章