在sql语句中,有很多的汇总数据的函数。这些函数在其他的语言中都有这种自建的函数。很多都是直接可以去调用的。简单的总结一下mysql中的一些函数:
函数 | 说明 |
---|---|
avg() | 返回该列数据的平均值 |
min() | 返回该列中的最小值 |
max() | 返回该列中的最大值 |
count() | 返回该列一共有多少条数据 |
sum() | 返回该列中的数据的总和 |
原始数据表如下:

avg函数
筛选出商品的平均值
select avg(prod_price) from products;
示例:

min函数
筛选最小值
select min(columns) from products;
示例:

max函数
select max(prod_price) from products;
示例:

count函数
select count(prod_price) from products;
示例:

sum函数
select sum(prod_price) from products;
示例:

综合练习:
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;
示例

网友评论