Oracle如何將多次分組求和的資料合併到一張表上

2022-09-15 03:01:58 字數 1954 閱讀 2021

1樓:匿名使用者

個人十分費力的看了看你的圖,說實話真的很費眼睛。

你說的統計,我首先想到的就是分層統計rollup或者cube。

看你的最終需求似乎也是這種要求,唯一就是我不知道你的表結構是不是完全按照分層標題這樣設立的,如果是那麼只要按照細粒度的順序擺列就好了。

最大的兩個是銷售產品成本和冷運成本(欄位1),冷運成本則又分為固定成本和變動成本(欄位2),再往下則是最小的細粒度(欄位3標示出)。

那麼只要 group by rollup(欄位1,欄位2,欄位3)就可以了。

這樣欄位3有值的就是什麼水電費,房租費那種,欄位3沒有值,欄位2有值的就是固定成本和變動成本,欄位2也沒有值的就是銷售產品成本和冷運成本。直接就能查出來了。只是rollup的合計在下面,和你最終的**稍稍有些出入。

2樓:問問他個人

利用公式就可以了。很簡單

3樓:萬徑尋蹤

題主使用的這個是甲骨文資料庫軟體嘛。。。

如何將oracle資料庫表裡的相同資料進行合併?求**!!急急急!!!!!

4樓:匿名使用者

合併的原則是什麼,

是所有欄位都相同

還是一些關鍵列相同,那其它列如何取值,是求和,還是取最小,還是隨意

5樓:

你說的相同資料是什麼意思

合併是什麼意思

在oracle中,如何將多行資料合併成一行資料,如下:

6樓:

如果這兩行有個共同的其他列作為分組,標誌他們是同一組、比如姓名編號之類的,是可以group by後min出來的。

select 姓名,min(引流管) as 引流管,min(化療) as 化療, min(放療) as 放療

from 記錄表

group by 姓名;

如何將多個工作表中同一名字的資料合併到一個表?

7樓:

把問題作為內容(郵件主題一定要包含「excel」,本人以此為依據辨別非垃圾郵件,以免誤刪),excel樣表檔案(若涉密,請發示例資料,把現狀和目標效果表示出)作為附件發到[email protected]幫你看下

如何將一張excel**中不同行的內容合併到一起?

8樓:話說人事管理

在第10行輸入=a1&a2&a3....&a9(全部行要寫進來)如果行有多個單元格內容,通用的是:

假設第1、2行內容需要合併。在第3行第一個格輸入=a1&a2,回車,然後把公式向右拉。

如果不想向右拉,可以先把第1、2行轉成列:選中第1行內容(不能全選整行)---複製---選定空列中的第一格---選擇性貼上----轉置。第2行同樣操作。

假設轉置後在第i、j列,在第k列輸入=i1&j1,回車,雙擊填充公式。把第k列轉換成文字後再轉置成行。

如果需要合併的行太長,第二種方法比較方便。不明白可以再問。

oracle中統計某個欄位重複數,並將重複條目的另一個欄位求和

9樓:匿名使用者

實際上題目考察bai的就是分組求du和。可以通過sum進行求和,zhicount進行數dao值計算,通過專group by進行分組。

sql:select username ,count(accountno) as count,sum(amount) as amount

from tablename group by username;

以上就可以求

屬出username下,accountno的條數和對應的總amount。

10樓:匿名使用者

select count(*),sum(cost) from ab_cd

oracle的impdp命令如何將資料匯入到指定表空間

答案是 不可能做到!oracle有自己的演算法均衡地把資料分散到各個datafile裡去。當然如果一個表空間只有一個資料檔案,就只能寫到這個資料檔案裡去了。兩邊資料庫的 db block size 一樣大小不?或者看看具體表空間的 db block size 是否相同 oracle11g 資料泵匯入...

如何將excel表中資料匯入oracle資料庫

操作步驟如下 準備資料 在excel中構造出需要的資料 2.將excel中的資料另存為文字檔案 有製表符分隔的 3.將新儲存到文字檔案中的資料匯入到pl sql中 在pl sql中選擇tools text importer,在出現的視窗中選擇 data from textfile 然後再選擇 ope...

EXCEL按行號將資料分組求和

假設原來的資料在a1 a100 在b1單元格輸入 sum offset a 1,5 row a1 5,5,1 下拉就是每組資料的和 假定資料在a1 a100,可用以下方法求得每10個資料分組求和 sum offset a 1,10 row a1 1 10 下拉填充10行 或 下拉填充10行 假設在a...