无涯教程-SQLite - SUM语句

64 阅读1分钟

SQLite SUM函数用于返回表达式的求和值。

语法:

SELECT SUM(aggregate_expression)
FROM tables
[WHERE conditions]; 

将SUM函数与GROUP BY子句一起使用时的语法:

SELECT expression1, expression2, ... expression_n
SUM(aggregate_expression)
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, ... expression_n;

示例1:

无涯教程有一个名为" STUDENT"的表,其中包含以下数据:

Sqlite Sum function 1

检索ID小于或等于5的学生的总费用:

SELECT SUM(FEES) AS "Total Fees"
FROM STUDENT
WHERE ID <= 5; 

输出:

Sqlite Sum function 2

示例2:将数学公式与SUM函数一起使用

您可以使用Sum函数使用数学公式。

SELECT SUM(FEES/12) AS "Total Monthly Fees"
FROM STUDENT;

输出:

Sqlite Sum function 3

示例2:将GROUP BY子句与SUM函数一起使用:

从"STUDENT"表中检索地址,找到其相应费用的总和,然后按地址将结果分组。

SELECT ADDRESS, SUM(FEES) AS "Total Salary"
FROM STUDENT
WHERE ID <= 5
GROUP BY ADDRESS;

输出:

Sqlite Sum function 4

参考链接

www.learnfk.com/sqlite/sqli…