sql之聚合函数详解
sql之聚合函数详解
官方网址 https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html
1.sum 计算表中数值列的数据合计值。
select sum(user_money) as 'sum' from dbbors.t_user;
sum 1009
2.count 计算表中的记录(行)数。
select count(user_id) as 'count' from dbbors.t_user;
count 5
3.avg 计算表中数值列的数据平均值。
select avg(user_money) as 'avg' from dbbors.t_user;
avg 201.8
4.max 计算表中数值列的数据最大值。
select max(user_money) as 'max' from dbbors.t_user;
max 600
5.min 计算表中数值列的数据最小值。
select min(user_money) as 'min' from dbbors.t_user;
min 50
6.关键字 DISTINCT 过滤,删除重复值。
select count(user_money) as 'count', count(distinct user_money) as 'distinct_count' from dbbors.t_user;
count distinct_count 6 5
作者: BORS