求第一行为统计,下面为明细的oracle中的SQL。
存在这样一个表的数据:
数1 数2 数3
行1: 1 10 20
行2: 2 20 10
行3: 4 5 10
行4: 5 10 10
现在oracle中使用SQL语句实现如下效果:
数1 数2 数3
合计:12 45 50
行1: 1 10 20
行2: 2 20 10
行3: 4 5 10
行4: 5 10 10
大家有没有什么好思路,提供一下,最好能把SQL写出来。呵呵 多谢了。
select sum(col1)over(order by col1),sum(col2)over(order by col2),sum(col3)over(order by col3) from table
union all
select col1,col2,col3 from table
来只笨办法,呵呵。。
SQL> select * from test;
数1 数2 数3
---------- ---------- ----------
4 5 10
2 20 10
1 10 20
5 10 10
SQL> SELECT SUM(数1) 数1,SUM(数2) 数2,SUM(数3) 数3 from test
2 U
相关问答:
大家好,我现在把oracle服务器上面的原始文件,下载到本机了.我想在本机访问数据库怎么设置啊.是不是类似可以建立一个什么虚拟服务器来实现.请大家出出主意
引用
大家好,我现在把oracle服务器上面 ......
各位大哥,帮个忙。
下个Oracle for vista 版本的安装试试
10G和11G的
http://www.oracle.com/technology/software/products/database/index.html
------------------------------------------- ......
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......