1樓:匿名使用者
oracle中sum分組取值/彙總值用如下方法。
如emp表中有如下資料:
現要按deptno分組,求每組中sal的值/彙總值,可用如下語句:
select deptno,sum(sal)/(select sum(sal) from emp) from emp group by deptno;
查詢結果:
2樓:我tm不管
select a,sum(b),sum(b)/(select sum(b) from dept) from dept
group a
3樓:匿名使用者
select
ratio_to_report(sum(b)) over() as "所佔百分比",
a,sum(b)
from
dept
group bya;
4樓:
用分析函式sum() over。
5樓:匿名使用者
select a,sum(b)/(select sum(b) from dept) from dept
group a
6樓:南海劍神
用分析函式
select a.*,ratio_to_report(a.sal) over() from (
select t.deptno,sum(t.sal) sal from emp t
group by t.deptno) a
在oracle中按要求統計行數,怎麼運用sum和count函式?
7樓:知道小爺
在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子句一同使用。
8樓:丶花兒開在雨季
如果按某些欄位統計行數,而這些欄位有變化,用sum 和 decode 函式比較好吧
9樓:周生
group by試試
oracle中像使用sum函式對某一列資料進行求和,但是同時需要輸出其他欄位,怎麼求到總數
10樓:匿名使用者
select
ta.had_submit hadsubmit,ta.rpt_channel_id,
sum (ta.had_submit),
d.dict_value dictvaluefrom
t_stat_timeinterval_area tajoin t_am_dict d on d.dict_code = ta.rpt_channel_id
and d.dict_type = 'casesource'
group by
ta.had_submit,
ta.rpt_channel_id,
d.dict_value;
這樣寫試一下,看看是否好用。
oracle 中 sum 如何使用,
11樓:匿名使用者
select 分組的列,sum( 要求和的列) from 表group by 分組的列
如:select 地區,sum(銷售額) from 銷售表group by 地區
按地區分組,把每個組即每個地區的銷售額求和。
12樓:拾_忔
sum 是求和函式
例如: select sum(需要求和的列名)from table
13樓:
sum是求和函式
例:select sum(列名) from 表名
意思是計算該列的總和!
14樓:匿名使用者
sum是聚合函式,根據分組求和
oracle求和問題,不要分組條件,只要求和
15樓:
select sum(sum(a)) sum(a),sum(sum(b)) sum(b) from table;
#就是求sum(a)列的和,然後取別名還是sum(a)。同理sum(b)。
就這樣就行了,,,
感覺你題目好像搞複雜了【改為下面這樣】
id a b
1 3 55
2 55 62
需要結果如下----------------
sum(a) sum(b)
58 117
直接select sum(a) ,sum(b) from table;就可以了*****=
16樓:匿名使用者
select sum(a) a,sum(b) b from table
這樣就可以了
只要 都是分組函式 就可以
17樓:匿名使用者
我只是來看看不說話的
18樓:匿名使用者
你要查的是橫向之和還是縱向??
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中sum如何使用,在oracle中按要求統計行數,怎麼運用sum和count函式?
select 分組的列,sum 要求和的列 from 表group by 分組的列 如 select 地區,sum 銷售額 from 銷售表group by 地區 按地區分組,把每個組即每個地區的銷售額求和。 拾 忔 sum 是求和函式 例如 select sum 需要求和的列名 from tabl...
select into怎麼用,oracle 中select into是什麼意思
龍之喵喵豬 elect into語句從一個表中選取資料,然後把資料插入另一個表中。把所有的列插入新表 select into new table name from old tablename select into 語句可用於建立表的備份復件。學習,是指通過閱讀 聽講 思考 研究 實踐等途徑獲得知...