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

SQL SUM 函數(shù)

SUM函數(shù)用于找出表中記錄在某字段處的總和。

要理解 SUM 函數(shù),請(qǐng)考慮 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)在,假設(shè)你想要獲取 daily_typing_pages 的總和,那么你可以用如下命令來(lái)達(dá)到目的:

    SQL> SELECT SUM(daily_typing_pages)
        -> FROM employee_tbl;
    +-------------------------+
    | SUM(daily_typing_pages) |
    +-------------------------+
    |                    1610 |
    +-------------------------+
    1 row in set (0.00 sec)

你還可以使用 GROUP BY 子句來(lái)得出不同記錄分組的總和。下面的例子將會(huì)計(jì)算得出每個(gè)人的總和,,你將能夠得到每個(gè)人每天打的總頁(yè)數(shù)。

    SQL> SELECT name, SUM(daily_typing_pages)
        -> FROM employee_tbl GROUP BY name;
上一篇:SQL 刪除表下一篇:SQL ORDER BY 子句