在不同的上下文中,`AVG` 的使用方式略有不同。以下是兩種常見情況下的使用方法:
在SQL資料庫中,`AVG` 是一個用來求平均值的函式。它接受一個表達式作為參數,並返回該表達式的平均值。如果表達式中的列包含空值(NULL),`AVG` 函式會忽略這些空值。例如,要計算一個表中所有列的平均值,可以使用以下命令:
```sql
SELECT AVG(expression) FROM table_source WHERE search_condition;
```
這個命令中的 `expression` 可以是表中的一列或多列,`WHERE` 子句用於指定篩選條件。例如,要計算「2007-02」月份員工的平均基本工資及平均實發工資,可以使用以下查詢語句:
```sql
SELECT AVG(basicPay) AS avgBasicPay, AVG(award+basicPay+allowance-fare) AS avgtruepay;
```
在Windows 10系統中,使用Sqlserver 2019時,可以通過以下步驟來使用`AVG`函式:
打開Sqlserver 2019並登錄。
新建查詢命令視窗。
選擇要操作的資料庫。
輸入查詢語句,例如:
```sql
SELECT AVG(age) as 年齡平均值 FROM Student;
```
這個命令會計算表 `Student` 中所有列的平均年齡,並將其顯示在結果中。
請注意,`AVG` 函式只能作用於數值型數據。