社区
DB2
帖子详情
db2 顺序排列问题
ww521bmw
2010-10-21 09:28:00
数据:
北京地区 aa 20
天津地区 aa 30
北京地区 bb 10
天津地区 bb 40
结果,要多出一列,按地区 排名 :
北京地区 bb 10 1
北京地区 aa 20 2
天津地区 aa 30 1
天津地区 bb 40 2
大虾,怎么写sql...............
...全文
177
8
打赏
收藏
db2 顺序排列问题
数据: 北京地区 aa 20 天津地区 aa 30 北京地区 bb 10 天津地区 bb 40 结果,要多出一列,按地区 排名 : 北京地区 bb 10 1 北京地区 aa 20 2 天津地区 aa 30 1 天津地区 bb 40 2 大虾,怎么写sql...............
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangxiao_jiang
2010-10-21
打赏
举报
回复
[Quote=引用 4 楼 redspr 的回复:]
select c1,c2,c3,row_number() over(partition by c1 order by c3) as c4 from tt order by c1,c3
[/Quote]
这个是标准的db2的函数用法。
Mr_Bean
2010-10-21
打赏
举报
回复
[Quote=引用 4 楼 redspr 的回复:]
select c1,c2,c3,row_number() over(partition by c1 order by c3) as c4 from tt order by c1,c3
[/Quote]
我推荐这个 ~~~~
也可参考rank over
wwwwb
2010-10-21
打赏
举报
回复
楼上不错,要 7。X以上版本支持
redspr
2010-10-21
打赏
举报
回复
select c1,c2,c3,row_number() over(partition by c1 order by c3) as c4 from tt order by c1,c3
zhaojianmi1
2010-10-21
打赏
举报
回复
select a.col1,a.col2,a.col3,count(b.col3) from tt a left join tt b on a.col1=b.col1 and a.col3>=b.col3
group by a.col1,a.col2,a.col3 order by a.col1,count(b.col3)
ACMAIN_CHM
2010-10-21
打赏
举报
回复
select *,(select count(*) from 数据 where 地区=a.地区 and col3<=a.col3) as 排名
from 数据 a
order by 北京地区,col3
wwwwb
2010-10-21
打赏
举报
回复
f1 f2 f3
北京地区 aa 20
天津地区 aa 30
北京地区 bb 10
天津地区 bb 40
select a.f1,a.f2,a.f3,count(b.f3) from tt a left join tt b on a.f1=b.f1 and a.f3>=b.f3
group by a.f1,a.f2,a.f3 order by a.f1,count(b.f3)
ww521bmw
2010-10-21
打赏
举报
回复
谢谢大家。。。
SQL入门教程
【课程全部章节可以免费学习啦!】 本课程为SQL入门教程,面向SQL...本课程基于最新SQL标准 ,全面讲解六种主流数据库的SQL语句实现与差异,包括:Oracle、MySQL、SQL Server、PostgreSQL、
Db2
以及 SQLite 。
DB2
数据库,按照指定顺序排序
DB2
数据库,按照指定顺序排序
关于
DB2
ORACLE MYSQL 数据库 where字句执行顺序
问题
1.
DB2
ORACLE 是差不多的 where 字句从后往前执行,所以先把过滤范围大的放在后边,如果有表与表的关联的话,是先放在where 之后,其次是其他过滤条件 2.MYSQL where字句是依次执行,所以,先把过滤范围大的放在...
db2
迁移oracle的null值
问题
,Oracle向
DB2
迁移:关键性函数及常见
问题
【IT168技术】为了使得将数据库和应用程序从Oracle数据库产品迁移到IBM
DB2
更方便,本文具体探讨在迁移过程中的一些常见
问题
以及,ORACLE数据库移植到
DB2
中的变量定义、空值处理、隐形转换、时间函数及DECODE函数的...
db2
某个字段排序_
db2
order by 利用索引
注:ORACLE或者
DB2
都有一个空间来供SORT操作使用(上面所说的内存排序),如ORACLE中是用户全局区(UGA),里面有SORT_AREA_SIZE等参数的设置。如果当排序的数据量大时,就会出现排序溢出(硬盘排序),这时的性能...
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写文章