[SQL] 多個欄位求標準差?不是stddev

看板Database (資料庫)作者 (歐吉桑留學生)時間5年前 (2019/08/06 19:15), 編輯推噓4(405)
留言9則, 4人參與, 5年前最新討論串1/1
假設我的表中有 COL_A , COL_B, COL_C三個數字欄位 我想算這三個欄位的標準差 但stddev是求單一欄位下所有數字的標準差 請問有適合的函數嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.33.82 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1565090147.A.5A1.html

08/06 20:58, 5年前 , 1F
把三個欄位值union all 再算?
08/06 20:58, 1F

08/06 21:05, 5年前 , 2F
unpivot then stdev
08/06 21:05, 2F

08/06 22:57, 5年前 , 3F
我目前找到的方法也是類似樓上兩位,但我要計算的統計量近百
08/06 22:57, 3F

08/06 22:58, 5年前 , 4F
5j0為了幾個統計量把資料結構改變會變得更複雜
08/06 22:58, 4F

08/06 22:59, 5年前 , 5F
想說有沒有類似EXCEL中stdev(COL_A,COL_B,COL_C)的函數
08/06 22:59, 5F

08/07 13:13, 5年前 , 6F
https://rextester.com/SKD35463 包在 subquery 裡面
08/07 13:13, 6F

08/07 13:13, 5年前 , 7F
不過資料量大的話, 效率會很差
08/07 13:13, 7F

08/07 15:17, 5年前 , 8F
可 cross apply 後 group by id
08/07 15:17, 8F

08/07 15:25, 5年前 , 9F
文章代碼(AID): #1TIM5ZMX (Database)
文章代碼(AID): #1TIM5ZMX (Database)