溫馨提示×

在Oracle中如何計算加權平均值

小樊
82
2024-09-24 09:25:56
欄目: 云計算

在Oracle數據庫中,可以使用SUMCOUNT函數以及CASE語句來計算加權平均值。假設我們有一個名為sales_data的表,其中包含銷售額(sales_amount)和相應的權重(weight)。以下是計算加權平均值的SQL查詢:

SELECT SUM(sales_amount * weight) / SUM(weight) AS weighted_average
FROM sales_data;

在這個查詢中,我們使用SUM(sales_amount * weight)計算加權和,然后使用SUM(weight)計算權重的總和。最后,我們將加權和除以權重總和得到加權平均值。

0