SQL中的5种聚集函数——均值、和、最大值、最小值、计数

SQL提供5种聚集函数进行数据汇总,分别是求均值avg()sum()max()min()count()。下面分别演示一下:

-- 利用SQL聚集函数汇总数据
-- 均值
select avg(item_price) as avg_item_price
from orderitems
where order_num = 20007;

-- 求和
select sum(item_price*quantity) as sum_item_price
from orderitems
where order_num = 20008;

-- 最大值
select max(prod_price) as max_prod_price
from products;

-- 最小值
select min(prod_price) as min_prod_price
from products;

-- 计数
select count(*) as cust_num
from customers;

select count(cust_email) as cust_email_num
from customers;

对应的运算结果分别是:
1、均值
在这里插入图片描述
2、求和
在这里插入图片描述
3、最大值
在这里插入图片描述
4、最小值
在这里插入图片描述
5、计数
在这里插入图片描述
在这里插入图片描述
需要注意的是,count(*)是对表中所有的行进行计数,不管表中是否包含NULL值;count(column)则是对表中表示column的这一列进行计数,忽略了NULL值。
示例中cust_email这一列有2个NULL值,所以结果一显示5,结果二显示3。

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读