Oracle关于根据某列分组的问题
2007-12-24 11:11
253 查看
问题:
ID Rownum - 1
1 0
1 1
1 2
1 3
2 4
2 5
2 6
3 7
变成
ID Rownum - 1
1 0
1 1
1 2
1 3
2 0
2 1
2 2
3 0
相当于根据id去分组,在对同id的进行排序.
解:
select id,row_number() over(partition by id order by id) from table
partition by 为oralce的分组函数,
ID Rownum - 1
1 0
1 1
1 2
1 3
2 4
2 5
2 6
3 7
变成
ID Rownum - 1
1 0
1 1
1 2
1 3
2 0
2 1
2 2
3 0
相当于根据id去分组,在对同id的进行排序.
解:
select id,row_number() over(partition by id order by id) from table
partition by 为oralce的分组函数,
相关文章推荐
- Oracle:关于分组后字段拼接的问题
- 关于oracle分组后组外排序的问题
- 关于oracle树结构查询 展示 分组,查找父节点,查找子节点问题
- Oracle:关于分组后字段拼接的问题
- 关于oracle分组后组外排序的问题
- 关于Oracle分组后字段拼接的问题
- 关于Oracle分组后字段拼接的问题
- 关于分组后字段拼接的问题 (Oracle)
- 关于分组后字段拼接的问题 (Oracle)
- 关于根据oracle字段长度更新字段值
- oracle解决多表关联分组查询问题
- 关于ORACLE Statement 对象的数目问题
- 关于oracle 锁机制锁问题的详细分析(处理锁定)以及死锁的解决方案
- 关于ORACLE的ora-12505报错以及连接问题的解决
- 关于oracle 登陆ie信任证书问题
- oracle 根据某个字段分组,再根据另一个字段排序的sql查询 即 组内排序
- 关于Oracle存储过程执行权限问题的解决
- Hibernate与oracle关于自增序列的设置问题。
- 求助!关于oracle sql developer添加java问题