在sql语句中,有很多的汇总数据的函数。这些函数在其他的语言中都有这种自建的函数。很多都是直接可以去调用的。简单的总结一下mysql中的一些函数:
函数 | 说明 |
---|---|
avg() | 返回该列数据的平均值 |
min() | 返回该列中的最小值 |
max() | 返回该列中的最大值 |
count() | 返回该列一共有多少条数据 |
sum() | 返回该列中的数据的总和 |
原始数据表如下:
![](https://img.haomeiwen.com/i13287660/769ea1eca808ce2f.png)
avg函数
筛选出商品的平均值
select avg(prod_price) from products;
示例:
![](https://img.haomeiwen.com/i13287660/c151807a902dfb79.png)
min函数
筛选最小值
select min(columns) from products;
示例:
![](https://img.haomeiwen.com/i13287660/f11db2bd65272b0d.png)
max函数
select max(prod_price) from products;
示例:
![](https://img.haomeiwen.com/i13287660/ac88e7fc3c0016fe.png)
count函数
select count(prod_price) from products;
示例:
![](https://img.haomeiwen.com/i13287660/730935f266336bbe.png)
sum函数
select sum(prod_price) from products;
示例:
![](https://img.haomeiwen.com/i13287660/e531cb56ce395bf1.png)
综合练习:
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;
示例
![](https://img.haomeiwen.com/i13287660/e95344d56c179e54.png)
网友评论