在MySQL中,可以使用AVG()函數來求一組數據的平均值。AVG()函數可以用在SELECT語句中,用于計算一個表中某一列數據的平均值。例如,以下是一個示例表:
| id | name | score |
| --- | --------- | ----- |
| 1 | 張三 | 85 |
| 2 | 李四 | 92 |
| 3 | 王五 | 77 |
| 4 | 趙六 | 88 |
| 5 | 錢七 | 95 |
如果想要求出score列的平均值,則可以使用以下SQL語句:
```sql
SELECT AVG(score) FROM students;
```
該語句將返回一個包含平均值的記錄集,結果為:
| AVG(score) |
| ---------- |
| 87.4 |
可以發現,AVG()函數將所有score值加起來并除以記錄總數,得到平均值。在SQL語句中,AVG()函數使用了括號來包含待求平均值的列名。
如果要對一組數據的平均值進行四舍五入,則可以使用MySQL內置函數ROUND()。例如,如果要將上述查詢結果保留到小數點后一位:
```sql
SELECT ROUND(AVG(score),1) FROM students
```
該語句將返回以下結果:
| ROUND(AVG(score),1) |
| ------------------ |
| 87.4 |
在ROUND()函數中,第一個參數為待進行四舍五入操作的值,第二個參數為想要保留的位數。這里我們將結果保留到小數點后一位。
上一篇css樣式reset
下一篇css樣式navdldt