Oracle 透視 字段聚合 資料統計

2022-05-04 16:57:10 字數 365 閱讀 9678

業務背景:需要對兩個字段進行年份的分組求和和求計數

在面對這樣業務的時候,很多時候會第一時間想到groupby 然後對資料進行聚合count或者sum

但實際上,如果不熟悉一下其他的函式或者語句的話,會發現自己無從下手,因此本次記錄一下心得(學習別人的,總結成自己的):

1.使用case when then

這個更加傾向於當某個字段符合某個條件的時候,就對該字段進行聚合操作

2.使用decode

這個適合在某個欄位在符合某個值的時候,就返回指定值,

3.使用pivot

這個適合在對乙個表查詢完後,再次對該錶進行某個欄位的聚合

4.使用model(這個沒涉及過,有興趣的可自行查閱資料)

NoSQL聚合資料模型

聚合資料模型的特點就是把經常訪問的資料放在一起 聚合在一塊 這樣帶來的好處很明顯,對於某個查詢請求,能夠在與資料庫一次互動中將所有資料都取出來 當然,以這種方式儲存不可避免的會有重複,重複是為了更少的互動 選用nosql資料庫,首要的工作就是設計鍵名及存放的資料 設計的原則是儘量減少所需要訪問的聚合...

資料透視表計算字段應用

最近在健身,希望可以讓自己更強壯更勻稱些。期間一開始,我是騎車為主,因為膝蓋的問題。後來膝蓋恢復了,就跑步。資料是會說話的,騎行時我用碼表 騎行軟體,健身房跑步機就手動記錄,在路上跑就用跑步軟體。這些資料幫助我不斷提高成績,自我突破。而且鍛鍊是一件持久的事情,決定每月統計運動狀況。但記錄的時候只有里...

解析聚合資料中的菜譜大全

1 首先你需要註冊聚合資料,獲取相應的key 如圖 2 得到相應的key後,我們就可以通過 來獲取資料了,具體 如下 獲取菜譜資料 public class caipummenueactivity extends activity br.close inputstream.close return ...