2021-07-26

聚集函数

检索的例子:
1.获得表中行数
2.获得表中行组的和
3.找出表列的最大值、最小值、平均值
聚集函数:运行在行组上,计算和返回单个值的函数
AVG():返回某列的平均值(自动忽略NULL的行)
COUNT():返回某列的行数(count(*)不忽略空格,count(指定列)忽略行数)
MAX():返回某列的最大值
MIN():返回某列的最小值
SUM():返回某列之和

SELECT SUM(金额) as '充值' from `order`

PS:利用标准的算术操作符,所有的聚集函数都可以用来执行多个列上的计算

SELECT sum(金额*数量) as '总价值' from `oeder`

聚集不同值

Distinct(); 只包含不同的值,去重的效果。假如不指定Distinct,则默认为ALL数据;DISTINCT必须使用列名,不能用于计算或者表达式。

Select AVG(DISTINCT prod_prince) AS avg_prict
FROM products
WHERE vend_id = 1003;
#查找ved_id =1003 的不同产品单价的价格平均值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值