聚合函数(Aggregate Functions)
我们常常需要对数据库中的数据执行一些计算。SQL提供了一些函数,称为聚合函数,可以用以解决这些问题。常用的有
AVG
- 均值, SUM
- 求和, MAX/MIN
- 最大/最小值等,使用如下:
SELECT AVG(budget)
FROM films;
SELECT MAX(budget)
FROM films;
SELECT SUM(budget)
FROM films;
聚合函数与WHERE的组合
聚合函数可以与WHERE子句结合使用,以从数据中获得进一步的信息。
例如,要获得2010年或之后年份的制作的电影的总预算:
SELECT SUM(budget)
FROM films
WHERE release_year >= 2010;
基本运算
除了使用聚合函数外,SQL中还可以使用+
、-
、*
和/
等符号执行基本算术。
SELECT (4 * 3);
SELECT (4 / 3); # 返回结果为 1
SELECT (