[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;

示例

综合练习

你可能感兴趣的:([MySQL]MySQL中的汇总数据)