在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫/ SQL AVG 函數(shù)
SQL AND 和 OR 連接運算符
SQL 刪除數(shù)據(jù)庫
SQL 使用序列
SQL CONCAT 函數(shù)
SQL 使用視圖
SQL SELECT 語句
SQL 別名
SQL MAX 函數(shù)
SQL 創(chuàng)建表
SQL NULL 值
SQL 數(shù)據(jù)類型
SQL RAND 函數(shù)
SQL 臨時表
SQL INSERT 語句
SQL ALTER TABLE 命令
SQL 關(guān)系型數(shù)據(jù)庫管理系統(tǒng)
SQL SUM 函數(shù)
SQL 子查詢
SQL UPDATE 語句
SQL 表達式
SQL 操作符
SQL ORDER BY 子句
SQL WHERE 子句
SQL 對結(jié)果進行排序
SQL 注入
SQL AVG 函數(shù)
SQL 選擇數(shù)據(jù)庫,USE 語句
SQL 克隆數(shù)據(jù)表
SQL COUNT 函數(shù)
SQL 語法
SQL DELETE 語句
SQL 約束
SQL 刪除表
SQL TOP、LIMIT 和 ROWNUM 子句
SQL 日期函數(shù)
SQL TRUNCATE TABLE 命令
SQL DISTINCT 關(guān)鍵字
SQL 處理重復數(shù)據(jù)
SQL 使用連接
SQL 索引
SQL 事務
SQL GROUP BY 子句
SQL HAVING 子句
SQL MIN 函數(shù)
SQL 概覽
SQL SQRT 函數(shù)
SQL LIKE 子句
SQL 通配符
SQL UNION 子句
SQL 數(shù)據(jù)庫
SQL 創(chuàng)建數(shù)據(jù)庫

SQL AVG 函數(shù)

AVG函數(shù)用于找出表中記錄在某字段處的平均值。

要理解 AVG 函數(shù),請考慮 employee_tbl 表,表中記錄如下所示:

    SQL> SELECT * FROM employee_tbl;
    +------+------+------------+--------------------+
    | id   | name | work_date  | daily_typing_pages |
    +------+------+------------+--------------------+
    |    1 | John | 2007-01-24 |                250 |
    |    2 | Ram  | 2007-05-27 |                220 |
    |    3 | Jack | 2007-05-06 |                170 |
    |    3 | Jack | 2007-04-06 |                100 |
    |    4 | Jill | 2007-04-06 |                220 |
    |    5 | Zara | 2007-06-06 |                300 |
    |    5 | Zara | 2007-02-06 |                350 |
    +------+------+------------+--------------------+
    7 rows in set (0.00 sec)

現(xiàn)在,假設你想要獲取 daily_typing_pages 的平均值,那么你可以用如下命令來達到目的:

    SQL> SELECT AVG(daily_typing_pages)
        -> FROM employee_tbl;
    +-------------------------+
    | AVG(daily_typing_pages) |
    +-------------------------+
    |                230.0000 |
    +-------------------------+
    1 row in set (0.03 sec)

你還可以使用 GROUP BY 子句來計算不同記錄分組的平均值。下面的例子將會計算得出每個人平均值,你將能夠得到平均每個人每天打的頁數(shù)。

    SQL> SELECT name, AVG(daily_typing_pages)
        -> FROM employee_tbl GROUP BY name;
    +------+-------------------------+
    | name | AVG(daily_typing_pages) |
    +------+-------------------------+
    | Jack |                135.0000 |
    | Jill |                220.0000 |
    | John |                250.0000 |
    | Ram  |                220.0000 |
    | Zara |                325.0000 |
    +------+-------------------------+
    5 rows in set (0.20 sec)