oracle中如何求百分比

2021-08-04 09:19:15 字數 987 閱讀 3046

1樓:娛樂小八卦啊

實現**:

elect(case when db_psndoc.age<=30 then '30歲以上'

when db_psndoc.age>30 then '30歲及以下' end)

ranges, count(*) rs ,100*round(count(*)/sum(count(*))

over(),4)||'%' percent from bd_psnd

group by case

when bd_psndoc.age<=30 then '30歲及以下'

when db_psndoc.age<=30 then '30歲以上'

end擴充套件資料

sum(..) over(..)用法分析:

sum(…) over( ),對所有行求和;

sum(…) over( order by … ), 連續求和;

sum(…) over( partition by… ),同組內所行求和;

sum(…) over( partition by… order by … ),同第1點中的排序求和原理,只是範圍限制在組內。

over不能單獨使用,要和分析函式:rank(),dense_rank(),row_number(),sum()等一起使用。

over函式的引數:over(partition by columnname1 order by columnname2)

含義,按columname1指定的欄位進行分組排序,或者說按欄位columnname1的值進行分組排序。

例子:select deptno,ename,sal,

sum(sal) over (partition by deptno order by ename) 部門連續求和,--各部門的薪水"連續"求和

sum(sal) over (partition by deptno) 部門總和, -- 部門統計的總和,同一部門總和不變

摩爾百分比如何轉化為質量百分比質量百分比用wt表示摩爾百分比用什麼表示

c 1000 m,質量百bai 分比濃度,du 密zhi度,1000 立方厘米與升單位的換算,m 溶質dao的摩爾版質量,本公式權是推導公式,有1000的單位換算,所以不能帶單位計算。摩爾濃度是以1升溶液中所含溶質的摩爾數表示的濃度。以單位體積裡所含溶質的物質的量 摩爾數 來表示溶液組成的物理量,叫...

百分比計算,百分比怎麼計算

很簡單的,我先跟您說說解題思路和解題方法,自己先做做,做不出來再告訴您詳細的 解題思路 不管總重量是多少,abcdefg所佔的比例是一樣的,並且利用已知的abcdefg的重量與總重量73.52公斤相除,可以求得。用此比例與需要新增的總重量相乘,可以求得abcdefg的新增重量。人工解題方法 分三步解...

EXCEL做百分比圖表,百分比顯示問題,求高手解疑啊

圖表發過來我看下 lyjsbl qq 必須用已完成的數量除以對應的工作的總數得出的百分比作藍色的圖,這樣才能得出正確的圖。excel中製作圖表顯示的百分比,如何保留2位小數?準備工具 材料 裝有windows 10的電腦一臺,microsoft office 家庭和學生版 2016 excel軟體。...