SQL的AVG()
函數是一個聚合函數,用于計算數值列的平均值。在實際應用中,它可以幫助我們快速了解數據的中心趨勢。以下是一些使用AVG()
函數的實際示例:
假設有一個名為sales
的表,其中包含product_id
(產品ID)、sale_date
(銷售日期)和amount
(銷售額)列。如果我們想知道特定時間段內所有產品的平均銷售額,可以使用以下查詢:
SELECT AVG(amount) AS average_sales
FROM sales
WHERE sale_date BETWEEN '2023-01-01' AND '2023-12-31';
假設有一個名為employees
的表,其中包含employee_id
(員工ID)、name
(姓名)和salary
(薪資)列。如果我們想知道公司員工的平均薪資水平,可以使用以下查詢:
SELECT AVG(salary) AS average_salary
FROM employees;
假設有一個名為students
的表,其中包含student_id
(學生ID)、name
(姓名)和score
(成績)列。如果我們想知道某個年級或班級的學生的平均成績,可以使用以下查詢(假設我們按班級分組):
SELECT class, AVG(score) AS average_score
FROM students
GROUP BY class;
假設有一個名為products
的表,其中包含product_id
(產品ID)、name
(名稱)和price
(價格)列。如果我們想知道公司所有商品的平均價格,可以使用以下查詢:
SELECT AVG(price) AS average_price
FROM products;
這些示例展示了如何使用AVG()
函數在不同場景下計算平均值。通過結合其他SQL功能和查詢條件,我們可以進一步分析數據并得出有價值的見解。