[MySQL]MySQL中的汇总数据

在sql语句中,有很多的汇总数据的函数。这些函数在其他的语言中都有这种自建的函数。很多都是直接可以去调用的。简单的总结一下mysql中的一些函数:

函数 说明
avg() 返回该列数据的平均值
min() 返回该列中的最小值
max() 返回该列中的最大值
count() 返回该列一共有多少条数据
sum() 返回该列中的数据的总和

原始数据表如下:

原始数据表

avg函数

筛选出商品的平均值
select avg(prod_price) from products; 

示例:

avg示例

min函数

 筛选最小值
select min(columns) from products;

示例:

min示例

max函数

select max(prod_price) from products; 

示例:

max

count函数

select count(prod_price) from products;

示例:

image.png

sum函数

select sum(prod_price) from products;

示例:

sum

综合练习:

 select avg(prod_price) as price, 
    -> min(prod_price) as min_price,
    -> max(prod_price) as max_price,
    -> count(prod_price) as count_num,
    -> sum(prod_price) as sum_price
    -> from products;

示例

综合练习
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容