mysql的聚合函数

mysql的聚合函数

所谓聚合函数,就是汇总的意思.比如简单的单表查询都是横向查询,他们都是根据条件一行一行的判断,
而使用聚合函数查询是纵向查询,它是对一列的值进行计算,然后返回一个单一的值;另外聚合函数会忽略空值

1.函数 AVG

#查询product表中的所有产品的平均价格是多少:
SELECT AVG(price) FROM product;

2.函数 COUNT
返回SELECT 语句检索到的行中非NULL 值的数目。若找不到匹配的行,则COUNT() 返回 0

#查询product表中所有商品的总条数:
SELECT COUNT(*) FROM product;
#查询product表中价格大于100的所有商品的总条数:
SELECT COUNT(*) FROM product where price > 100;

1.函数 SUM
若返回集合中无任何行,则 SUM() 返回NULL 。

#查询所有商品价格的总和
SELECT SUM(price) FROM product ;

1.函数 MAX,MIN
返回最大最小值,MIN() 和 MAX() 的取值可以是一个字符串参数;在这些情况下, 它们返回最小或最大字符串值。

#查询商品的最大价格和最小价格
SELECT MAX(price) mp1,MIN(price) mp2 FROM product;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值