`

AVG 函数

 
阅读更多

1、函数名

     AVG()  返回一组数字的平均值。

2、语法

            .-ALL------.                  

 

>>-AVG--(--+----------+--expression--)-------><

           '-DISTINCT-'   

3、解释

   参数必须是一组number类型,并且该number组的和不能大于指定的data type的范围(除了decimal类型),对于decimal类型,该number组的合计必须在decimal包含的31位精度,以及小数位必须在参数指定的范围内。

   使用select into语句的时候 变量的类型,必须和avg()函数返回的精度一致,否则会出现丢失数据精度问题。

4、应用举例

  

--Using the PROJECT table, set the host variable AVERAGE (decimal(5,2)) to the average staffing level (PRSTAFF) of projects in department (DEPTNO) 'D11'.
   SELECT AVG(PRSTAFF)
     INTO :AVERAGE
     FROM PROJECT
     WHERE DEPTNO = 'D11'
--Results in AVERAGE being set to 4.25 (that is 17/4) when using the sample table.
--Using the PROJECT table, set the host variable ANY_CALC (decimal(5,2)) to the average of each unique staffing level value (PRSTAFF) of projects in department (DEPTNO) 'D11'.
   SELECT AVG(DISTINCT PRSTAFF)
     INTO :ANY_CALC
     FROM PROJECT
     WHERE DEPTNO = 'D11'
--Results in ANY_CALC being set to 4.66 (that is 14/3) when using the sample table.

 

分享到:
评论

相关推荐

    使用MySQL中的AVG函数求平均值的教程

    主要介绍了使用MySQL中的AVG函数求平均值的教程,是Python入门学习中的基础知识,需要的朋友可以参考下

    《Oracle Database编程指南》15-03:avg()函数

    AVG函数的语法如下所示: AVG( [DISTINCT | ALL] expr ) 该语法可以分解为下面的形式: AVG(DISTINCT expr) 将expr的不同值相加,并除以唯一出现的次数。 AVG(ALL expr) 将各行中的expr非空值相加,用求得的和除以...

    Delphi使用AVG函数汇总数据

    摘要:Delphi源码,数据库应用,AVG Delphi使用AVG函数汇总数据,如题所示,具体细节问题请下载源码参考。

    DB2数据库函数大全

    DB2函数大全 函数名 函数解释

    SQL AVG() 函数

    SQL AVG() 函数 AVG() 函数 AVG() 函数返回数值列的平均值。 SQL AVG() 语法 SELECT AVG(column_name) FROM table_name 演示数据库 在本教程中,我们将使用 RUNOOB 样本数据库。 下面是选自 “access_log” 表的...

    昆仑通态:mcgsTpc初级教程.rar

    昆仑通态:mcgsTpc初级教程rar,昆仑通态:mcgsTpc初级教程

    如何使用PySpark(来处理和分析一个大型数据集

    在大数据开发领域,案例可以非常复杂,涉及到数据的采集、存储、处理和分析等多个方面。以下是一个简单的Python...接下来,我们使用Spark SQL的select和avg函数来计算所有数字的平均值。最后,我们遍历结果并打印出来。

    oracle函数介绍(6) 著名函数之分析函数.doc

    第六篇 著名函数之分析函数 1、AVG([DISTINCT|ALL] expr) OVER(analytic_clause) 计算平均值。 例如: --聚合函数 SELECT col, AVG(value) FROM tmp1 GROUP BY col ORDER BY col; --分析函数 SELECT col, AVG(value)...

    Visual C#利用AVG聚合函数求学生平均年龄

    摘要:C#源码,数据库应用,AVG,聚合函数 C#利用AVG聚合函数求学生的平均年龄,前几天发布过一个VB版的AVG函数求平均成绩的,网页们拍手称好,今天奉上一个C#版的AVG,聚集函数求学生的平均年龄,窗体形式很简单,关键...

    microsoft sqlserver使用手册

    microsoft sqlserver使用手册。常用函数,avg函数,count函数、Sum函数等。

    SQLite教程(四):内置函数

    一、聚合函数:  SQLite中支持的聚合函数在很多其他的关系型数据库中也同样支持,因此我们这里将只是给出每个聚集函数的简要说明,而不在...avg函数的结果总是浮点型,唯一的例外是所有的字段值均为NULL,那样该函数的

    精通sql结构化查询语句

    8.3.6 颠倒字符串的顺序 8.3.7 字符串替换 8.4 聚合函数 8.4.1 聚合函数概述 8.4.2 SUM函数运算 8.4.3 MAX函数运算 8.4.4 MIN函数运算 8.4.5 AVG函数运算 8.4.6 COUNT函数运算 8.4.7 聚合函数的组合使用 8.5 小结第9...

    hive函数大全(中文版)

    3. 平均值统计函数: avg 30 4. 最小值统计函数: min 30 5. 最大值统计函数: max 30 6. 非空集合总体变量函数: var_pop 30 7. 非空集合样本变量函数: var_samp 31 8. 总体标准偏离函数: stddev_pop 31 9. 样本标准...

    包含了所有的oracle函数文档

    Oracle 函数分类 :单行函数 分组函数 分析函数单行函数分为:日期函数 数字函数 字符函数 转换函数 其他函数分组函数分为:max(最大值) min(最小值) sum(求和) avg(平均) count(求个数) 分析函数分为:rank() 具有相同...

    sql手册 CHM 下载

    SQL 合计函数 使用 SQL 合计函数 你可以确定数据组的各种统计。你可以把这些函数用于查询和合计表达式,...Avg 函数 Count 函数 First, Last 函数 Min, Max 函数 StDev, StDevP 函数 Sum 函数 Var 和 VarP 函数

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例206 反三角函数的使用 261 实例207 双曲函数的使用 262 实例208 指数与对数运算 263 9.5 其他常用类的使用 264 实例209 高精度整数运算 264 实例210 高精度浮点运算 265 实例211 七星彩号码生成器 266 实例212 ...

Global site tag (gtag.js) - Google Analytics