数据库的 Aggregate Functions ,可以对选择的数据做一些统计运算 … 比如,统计一下找到的结果的数量,找出结果里的在某个栏里的数据的最大值,最小值 … 或者算出平均数等等 …
下面我们来演示一下 … 比如我们可以先去统计一下 member 表里面有多少条数据 … 这个统计运算,要用到的就是 COUNT 函数。
SELECT COUNT(*) FROM member
COUNT 可以统计数量 … 括号里的 * 号,表示没有指定参数 … 这样它会统计 member 表里一共有多少条数据 … 这里显示的是 2 ,表示 member 表里一共有两条数据 … 在这个 COUNT 后面的括号里,可以指定想要统计的具体的 栏 …
MAX 与 MIN
找出最大数和最小数,可以使用 MAX 还有 MIN ….
比如找到 member 表里,最大的体重是多少 ..
SELECT MAX(weight) FROM member;
最大的体重是 160.5 斤 …
再去找一下在 member 这个表里,年纪最小的是几岁 … SELECT MIN(age) FROM member;
AVG
算出平均数,可以使用 AVG 这个函数。比如我们去算一下在 member 这个表里,用户的平均年龄是多大 …
SELECT AVG(age) FROM member;
平均年龄是 27.5 岁 … 这个 AVG 就是 average … 平均的意思 …
TOTAL
最后我们再看一下 TOTAL 函数 .. 它可以去合计数据 …
比如,我们想要算一下,在 member 表里的用户的总体重是多少 ….
SELECT TOTAL(weight) FROM member;
TOTAL 后面的括号里,指定想要合计的数据栏 … 你会看到 … 所有的用户加起来,一共是 260.5 斤 …