
庫中求這幾個欄位的平均值,如果某欄位為慷訓者為負值則不計算在其中,該怎么算,求解。
uj5u.com熱心網友回復:
-- 這里列出 2 個,剩下的自己加一下
select (decode(sign(Q1),null,0,-1,0,Q1) +
decode(sign(Q2),null,0,-1,0,Q2)
)
/
(decode(sign(Q1),null,0,-1,0,1) +
decode(sign(Q2),null,0,-1,0,1)
)
from mytable
uj5u.com熱心網友回復:
如果經常有這種需求的話,倒是可以考慮建一個虛擬列,該列中存盤這些欄位的平均值uj5u.com熱心網友回復:
二樓大神正解。uj5u.com熱心網友回復:
島主大師,你好長時間不來了。
uj5u.com熱心網友回復:
多謝大神掛念,最近在忙公司的事兒,才開始,人少,事情又很多,今天忙里偷閑,來看看大家。
uj5u.com熱心網友回復:
又學習到實用的東西。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/117696.html
標籤:高級技術
上一篇:Oracle 12c 如何同時安裝64位服務器和32位客戶端
下一篇:關于db2 大表修改表結構的方式
