SQL AVG函数
SQL AVG函数简介
SQL AVG函数是一个聚合函数,用于计算集合的平均值。 以下说明了SQL AVG函数的语法:
如果使用ALL关键字,AVG函数将获取计算中的所有值。 默认情况下,无论是否指定,AVG函数都使用ALL。
如果明确指定DISTINCT关键字,AVG函数将仅在计算中采用唯一值。例如,有一组数据集(1,2,3,3,4)并将AVG(ALL)应用于此集合,AVG函数将执行以下计算:
但是,如果指定:AVG(DISTINCT)将按如下方式处理:
SQL AVG函数示例
将使用示例数据库中的employees表来演示SQL AVG函数的工作原理。 以下图片说明了employees表的结构:
要计算所有员工的平均工资,请将AVG函数应用于salary列,如下所示:
带有ORDER BY子句的SQL AVG示例
SQL AVG与HAVING子句示例
SQL AVG与子查询
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。