美文网首页
MySQL学习九:聚集函数

MySQL学习九:聚集函数

作者: 我有酒窝没有酒_b6ba | 来源:发表于2019-08-01 10:32 被阅读0次

        聚集函数( aggregate function) 运行在行组上,计算和返回单个值的函数。

1. 常用聚集函数

DISTINCT参数可以用来去重,即只包含不同的值。直接跟在列名前,如下例:

SELECT AVG(DISTINCT prod_price) AS avg_price FROM products WHERE vend_id = 1003;

注意:DISTINCT必须使用列名,不能用于计算或表达式。

2. 组合聚集函数

SELECT语句可根据需要包含多个聚集函数。如下例:

SELECT COUNT(*) AS num_items, MIN(prod_price) AS price_min, MAX(prod_price) AS price_max, AVG(prod_price) AS price_avg FROM products;

相关文章

网友评论

      本文标题:MySQL学习九:聚集函数

      本文链接:https://www.haomeiwen.com/subject/scofdctx.html