表:
字段1 字段2
001002000 100
001000000 null
003004005 100
003004000 null
003000000 null
结果:
001002000 100
001000000 100
003004005 100
003004000 100
003000000 200表中字段1为主键
表中字段1按每3位汇总
表中主键已生成
部分行数据已生成
求得汇总行数据不知道这样说明白了没有
字段1 字段2
001002000 100
001000000 null
003004005 100
003004000 null
003000000 null
结果:
001002000 100
001000000 100
003004005 100
003004000 100
003000000 200表中字段1为主键
表中字段1按每3位汇总
表中主键已生成
部分行数据已生成
求得汇总行数据不知道这样说明白了没有
解决方案 »
- 脚本中一条语句出错,如何在中错地方中止,不要再继续执行?
- oracle9i sqlplus登录问题
- 求助:有sql高级查询(请高手帮忙,要求运行速度快)
- 关于oracle job定时执行的问题?
- 能不能对于两个ORACLE数据库中结构相同的的两个表进行INSERT INTO...(SELECT..)操作??
- 有点难度的查询,请SQL高手们多支招。主要是去除相类似的记录
- 通配符的使用问题
- 查询某天的上一天的记录怎样在where语句里怎样写啊
- 在oracle8.0.5 for NT中如何启动和查看数据库(在线等待)
- 一个用户下的包内过程如何引用另外一个用户下的表?
- 我在delphi中用ado动态连接oracle时老报ORA-12154:TNS:无法处理服务名
- 如何记录应用程序发向oracle的sql语句,以供我分析。
FROM TABLE_NAME
GROUP BY SUBSTR(字段1,1,3)不知道是不是这个意思
字段1 字段2
001002000 100
001000000 null
003004005 100
003004000 null
003000000 null
结果:
001002000 100
001000000 100
003004005 100
003004000 100
003000000 200表中字段1为主键
字段1其实是个树状结构层次如下:
001000000--001002000
003000000--003004000--003004005
现在这个树状结构得没一项都已经存入表中,其中叶子结点已有数据,想汇总出树状结构得上层数据这样还是说不明白吗?我开始怀疑自己的表达能力了,寒自己
select a,b from table
union all
select substr(a,1,6),sum(b) from table group by substr(a,1,6)
union all
select substr(a,1,3),sum(b) from table group by substr(a,1,3)
字段1 字段2
001002000 100
001000000 null
003004005 100
003004000 null
003000000 null
结果:
001002000 100
001000000 100
003004005 100
003004000 100
003000000 100表中字段1为主键
字段1其实是个树状结构层次如下:
001000000--001002000
003000000--003004000--003004005
现在这个树状结构得没一项都已经存入表中,其中叶子结点已有数据,想汇总出树状结构得上层数据谢谢楼上各位
得到树状结构上层数据并不难,如何写到表中呢?
我在写个procedure,上面这个结构存放在一个pl/sql表中,不知道有什么好的处理办法没有?达人指教,谢谢