分組合計且排序和顯示名稱

2022-04-04 04:27:32 字數 503 閱讀 3402

分組合計的乙個問題是,合計中最大的問題是:只能顯示groupby的字段,不能顯示其它的字段。有時還需要排序,就很麻煩。這裡有乙個實現。

select a.*, b.zu_no as zuhao, b.qu as quming, b.dui as duiming, b.zu as zuming

from (select qu + '-' + dui + '-' + zu as e1, count(*) as cnt

from petro_well

group by qu + '-' + dui + '-' + zu) a left outer join

(select distinct zu_no, qu, dui, zu

from petro_well) b on a.e1 = b.qu + '-' + b.dui + '-' + b.zu

order by b.zu_no

先查詢出來,再同乙個唯一化了的,具有相關欄位的子集連線即可。

費了我乙個半小時!

分組合計之withrollup統計

原資料 id pipeid pipename pree price down dgy dzy das ddy dtr 1 1 1 ad 1 22 1 1 3 1 3 1 2 2 2 ad 1 12 2 1 3 1 3 1 3 2 2 ad 2 21 3 1 3 1 3 1 4 4 4 ad 1 12...

組合計數 牡牛和牝牛

約翰要帶 nn 只牛去參加集會裡的展示活動,這些牛可以是牡牛,也可以是牝牛。牛們要站成一排,但是牡牛是好鬥的,為了避免牡牛鬧出亂子,約翰決定任意兩隻牡牛之間至少要有 kk 只牝牛。請計算一共有多少種排隊的方法,所有牡牛可以看成是相同的,所有牝牛也一樣,答案對 50000115000011 取模。輸入...

兩種特殊的排序組合計數公式

兩種特殊的排序組合計數公式 第一種 calalan數 令h 1 1,h 2 1 h n h 1 h n 1 h 2 h n 2 h n 1 h 1 另類遞推式 h n h n 1 4 n 1 2 n 1 1 遞推關係解 h n 1 c 2n,n n 1 n 1,2,3.遞推關係的另類解為 h n 1...