- SQLite快速入门
- SQLite是什么?
- SQLite历史
- SQLite特性/为什么要使用SQLite?
- SQLite优点和缺点
- SQLite安装
- SQLite命令大全
- SQLite语法大全
- SQLite数据类型
- SQLite运算符
- SQLite表达式
- 数据库和表
- CURD操作
- 子句和条件
- 连接操作
- SQLite时间日期
- 聚合函数
- SQLite触发器
- SQLite主键
- SQLite导出导入
- SQLite连接程序
SQLite SUM()函数
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
的表,具有以下数据:
从student
表中检索AGE
小于24
的学生总费用:
SELECT SUM(FEES) AS "Total Fees" FROM STUDENT WHERE AGE < 24;
执行上面查询代码,得到以下结果 -
sqlite> SELECT SUM(FEES) AS "Total Fees" ...> FROM STUDENT ...> WHERE AGE < 24; 34000.0 sqlite>
示例2:
使用具有数学公式的SUM()
函数,求每个月的学生总费用 -
SELECT SUM(FEES / 12) AS "Total Monthly Fees" FROM STUDENT;
执行上面代码,得到以下结果 -
sqlite> SELECT SUM(FEES / 12) AS "Total Monthly Fees" ...> FROM STUDENT; 14083.3333333333 sqlite>
示例3:
计算每个地址的学生总人数,按学生地址(Address
)分组。
从student
表中检索地址,并按地址分组并查找相应费用的总和。
SELECT ADDRESS, SUM(FEES) AS "Total Salary" FROM STUDENT WHERE ID > 0 GROUP BY ADDRESS;
执行上面代码,得到以下结果 -
sqlite> SELECT ADDRESS, SUM(FEES) AS "Total Salary" ...> FROM STUDENT ...> WHERE ID > 0 ...> GROUP BY ADDRESS; Beijing|15000.0 Guangzhou|70000.0 Haikou|35000.0 Shanghai|2000.0 Shengzhen|38000.0 Shenzhen|9000.0 sqlite>
上一篇:SQLite COUNT()函数
下一篇:SQLite触发器
关注微信小程序
扫描二维码
程序员编程王