溫馨提示×

MySQL average與sum的區別解析

小樊
156
2024-07-17 12:03:43
欄目: 云計算

MySQL中的averagesum是兩個不同的聚合函數,用于計算數值列的平均值和總和。

  1. average函數用于計算數值列的平均值。語法為AVG(column_name)。例如,如果有以下表格students
| student_id | score |
|------------|-------|
| 1          | 80    |
| 2          | 90    |
| 3          | 85    |

則可以使用以下查詢計算score列的平均值:

SELECT AVG(score) AS average_score FROM students;

計算結果為(80+90+85)/3=85。

  1. sum函數用于計算數值列的總和。語法為SUM(column_name)。例如,同樣使用上述表格students,可以使用以下查詢計算score列的總和:
SELECT SUM(score) AS total_score FROM students;

計算結果為80+90+85=255。

因此,average函數計算的是數值列的平均值,而sum函數計算的是數值列的總和。在實際應用中,可以根據需求選擇使用哪個函數來計算數值列的統計值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女