1樓:匿名使用者
select 分組的列,sum( 要求和的列) from 表group by 分組的列
如:select 地區,sum(銷售額) from 銷售表group by 地區
按地區分組,把每個組即每個地區的銷售額求和。
2樓:拾_忔
sum 是求和函式
例如: select sum(需要求和的列名)from table
3樓:
sum是求和函式
例:select sum(列名) from 表名
意思是計算該列的總和!
4樓:匿名使用者
sum是聚合函式,根據分組求和
在oracle中按要求統計行數,怎麼運用sum和count函式?
5樓:知道小爺
在oracle中,sum一般用於統計某列的和,count用於統計行數。
工具:oracle 10g
步驟:1、oracle中emp表有如下資料:
2、要求按deptno欄位統計每個deptno下有多少行資料,可用如下語句:
select deptno,count(*) from emp group by deptno;
3、查詢結果:
4、要求按deptno欄位統計每個deptno下的sal的和是多少,可用如下語句:
select deptno,sum(sal) from emp group by deptno;
5、查詢結果:
其中:sum、count等在oracle中叫聚合函式,聚合函式對一組值執行計算並返回單一的值。除了 count以外,聚合函式忽略空值。
聚合函式經常與 select語句的group by子句一同使用。
6樓:丶花兒開在雨季
如果按某些欄位統計行數,而這些欄位有變化,用sum 和 decode 函式比較好吧
7樓:周生
group by試試
oracle中如何獲取sum?
8樓:
select
(select sum(value) from a where type=1)+
(select sum(value) from b where type=1) as total
from dual;
9樓:匿名使用者
將2個表的結果集合起來(union all),再對結果集統計,其他還有很多方法
select sum(k.value) from (select type,value from a where type=1
union all
select type,value from b where type=1
) k沒有時,就分組,看看效果
select type, sum(k.value) from (select type,value from aunion all
select type,value from b) k group by k.type
10樓:匿名使用者
select sum(value) from
(select * from a where type=1 union all select * from b where type=1)
你試試看上面的sql
ORACLE中如何獲取SUM
select select sum value from a where type 1 select sum value from b where type 1 as total from dual 將2個表的結果集合起來 union all 再對結果集統計,其他還有很多方法 select sum ...
oracle中如何資料庫,oracle中如何新建一個資料庫
oracle裡面不叫資料庫了,叫建立一個名稱空間建立表空間的語法是 create tablespace tablespacenamedatafile filename size integer k m autoextend off on 建立使用者 create user scce identifi...
如何檢視oracle表空間已使用大小
檢視所有表空間使用情況 select b.file id 檔案id號,b.tablespace name 表空間名,b.bytes 1024 1024 m 位元組數,b.bytes sum nvl a.bytes,0 1024 1024 m 已使用,sum nvl a.bytes,0 1024 10...