`

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()` 函数是一个非常实用的聚合函数,用于计算指定列的平均值。本教程将深入讲解如何使用`AVG()`函数来获取数据表中的平均数值,以帮助初学者更好地理解这一概念。 首先,`AVG()` 函数...

    Delphi使用AVG函数汇总数据

    在Delphi中,当你需要处理数据库中的数值数据并计算平均值时,AVG函数就派上了用场。本篇文章将深入探讨如何在Delphi环境中使用AVG函数来汇总数据。 首先,AVG函数在SQL中广泛使用,它用于计算指定列的平均值。在...

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

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

    利用聚集函数AVG求某班学生的平均年龄

    AVG函数是SQL中用于获取数值列的平均值的关键工具,它可以帮我们快速得到特定群体的统计平均数。 首先,我们需要理解AVG函数的基本用法。AVG函数接收一个数值类型的列作为参数,它会忽略该列中的NULL值,然后计算...

    oracle的分析函数汇总

    例如,可以使用 Rollup 函数对数据进行分组和汇总,使用 Rank 函数对数据进行排名,使用 Lag 和 Lead 函数对数据进行延迟和前导操作,使用 Sum 和 Avg 函数对数据进行汇总和平均计算,使用 Ratio_to_Report 函数对...

    Gbase 8s内置函数之聚合函数

    该示例中,AVG函数对t_employee表中的f_salary列进行了平均值计算,生成了每个部门的平均薪资统计信息。 MAX/MIN函数 MAX和MIN函数可以对数值类型的列进行最大值和最小值计算。MAX和MIN函数的语法结构为:MAX...

    Access常用函数

    Avg 函数计算在查询的指定字段中所包含的一组值的算术平均值。语法为 `Avg(expr)`,其中 `expr` 是一个字符串表达式,标识了包含被计算平均值的数据的字段,或者代表使用该字段的数据执行计算的表达式。 Avg 函数...

    C语言函数的应用例子

    main函数中,我们首先输入100个实数,然后调用fun_sum函数计算和,并将结果传递给avg函数计算平均值,并将结果输出。 知识点: * 函数可以调用其他函数,实现复杂的计算。 * 函数可以返回浮点数类型的值。 C语言...

    oracle函数大全分析函数,聚合函数,转换函数,日期型函数,字符型函数,数值型函数,其他函数.docx

    Oracle 聚合函数是对数据进行聚合和分析的函数,包括 AVG、COUNT、CORR、COVAR_POP、COVAR_SAMP、CUME_DIST 等。 1. AVG 函数 AVG 函数是对表达式的平均值,例如 AVG(&lt;distinct all&gt; eXPr)。 2. COUNT 函数 COUNT ...

    Informatica PowerCenter V8 函数功能使用指南

    - AVG函数用于计算一系列行中所有值的平均数。 - 可以选择性地应用过滤器来限制计算平均值时考虑的行。 - 此函数支持嵌套另一个聚合函数,但被嵌套的函数必须返回数值数据类型。 - AVG函数仅能在聚合转换中使用。 *...

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

    AVG函数用于计算平均值,分为聚合函数和分析函数两种形式。在聚合函数中,AVG对整个组计算平均值;而在分析函数中,AVG会根据PARTITION BY和ORDER BY子句对每个分组或排序后的子集计算平均值。 2. SUM ( [ ...

    db2函数大全聚集函数标量函数

    1. AVG 函数:计算一组数值的平均值。 2. CORRELATION 函数:计算两个变量之间的相关系数。 3. COUNT 函数:统计数据集中的记录数。 4. COVARIANCE 函数:计算两个变量之间的协方差。 5. GROUPING 函数:对数据进行...

    AS400 sql常用函数和数据类型

    1. AVG 函数:该函数返回数据集的平均值。例如:SELECT AVG(PRSTAFF) FROM PROJECT WHERE DEPTNO='D11'; 2. COUNT 函数:该函数返回数据集的记录行数。例如:SELECT COUNT(*) FROM EMPLOYEE WHERE SEX='F'; 3. MAX...

    Excel函数查询手册

    RANK.AVG函数返回一个数在数据集中的排名,并且对于并列排位的数值会返回平均排位。 ### RANK.EQ函数 RANK.EQ函数返回一个数在数据集中的排名,但对并列排位的数值只返回一个排位。 ### RSQ函数 RSQ函数计算两个...

    Oracle分析函数

    AVG 函数用于计算表达式的平均值。 3.2 CORR 函数 CORR 函数用于计算两个表达式之间的互相关性。 3.3 COUNT 函数 COUNT 函数用于计算表达式的计数。 3.4 COVAR_POP 函数 COVAR_POP 函数用于计算两个表达式之间...

    Gbase8s系统函数.docx

    * AVG函数:计算集合中的平均值。 * COUNT函数:计算集合中的元素个数。 * MAX函数:返回集合中的最大值。 * MIN函数:返回集合中的最小值。 * RANGE函数:返回集合中的范围。 * SUM函数:计算集合中的总和。 代数...

    第08章_聚合函数.docx

    聚合函数可以分为五种:AVG、SUM、MAX、MIN、COUNT。 1. AVG 函数 AVG 函数用于计算一组数据的平均值。例如,SELECT AVG(salary) FROM employees WHERE job_id LIKE '%REP%' ; AVG 函数只能用于数值型数据。 2. ...

    sql server函数大合集

    AVG 函数用于计算组中的平均值,空值将被忽略。例如: ```sql SELECT AVG(unitprice) FROM products WHERE categoryid = '8' ``` 这条语句将计算 products 表中 unitprice 列的平均值,其中 categoryid 为 '8' 的...

    DB2函数大全(自己整理的)

    - **知识点:** AVG 函数用于计算表中特定列的平均值。它通常用于分析数据集中的平均行为。 **2. CORR(), CORRELATION()** - **函数解释:** 返回一对数值的关系系数。 - **示例:** `SELECT CORRELATION(SALARY, ...

Global site tag (gtag.js) - Google Analytics