field key1 key2 value
data k1 k11 v11
k1 k13 v12
k1 k13 v13
k2 k21 v21
k2 k22 v22
我想显示 group groupin value
1 1 v11
1 2 v12
1 3 v13
2 1 v21
2 2 v22
data k1 k11 v11
k1 k13 v12
k1 k13 v13
k2 k21 v21
k2 k22 v22
我想显示 group groupin value
1 1 v11
1 2 v12
1 3 v13
2 1 v21
2 2 v22
解决方案 »
- 那有oracle 10.1 exp下载
- 关于odi的问题
- 请教数据库专家:我想深入学习数据库,数据库相关的东西包含那些 ?
- 一个或许大家也会遇到的问题,请各抒己见
- 请教高手,用SQL怎么查询某个表的建索引的语句,谢谢
- oracle触发器调用存储过程一直失败啊 !
- 各位大侠,小弟想搜索前100条记录,为什么使用select top 100 * from jobs 为什么总报错
- 难道就没有高手了吗?版主大哥去哪了啊!小弟在次跪求各位帮帮忙!!最后30救命分
- 关键字final 分别修饰一个类,一个方法,一个变量,各起什么作用
- oracle 大数据导入
- 大量数据从A表转移到B表的存储过程,使用事务。
- 这句SQL SERVER如何转换成ORACLE?
GROUP , row_number() over(PARTITION BY key1
ORDER BY key1) AS groupin, VALUE
FROM t这样子试一下。
用dense_rank()这个分析函数来实现。
row_number() over(partition by key1 ORDER BY key1) groupin,"VALUE"
from table1;
select dense_rank() over(ORDER BY key1) "group",
row_number() over(partition by key1 ORDER BY key1) groupin,"VALUE"
from table1;