• PostgreSQL avg()函数


    PostgreSQL的AVG函数是用来找出各种记录中的一个字段的平均值。

    为了理解AVG函数考虑表COMPANY 有如下记录:

    testdb# select * from COMPANY;
     id | name  | age | address   | salary
    ----+-------+-----+-----------+--------
      1 | Paul  |  32 | California|  20000
      2 | Allen |  25 | Texas     |  15000
      3 | Teddy |  23 | Norway    |  20000
      4 | Mark  |  25 | Rich-Mond |  65000
      5 | David |  27 | Texas     |  85000
      6 | Kim   |  22 | South-Hall|  45000
      7 | James |  24 | Houston   |  10000
    (7 rows)
      

    现在,假设基于上述表要计算平均的工资,那么可以通过使用下面的命令: www.yiibai.com

    testdb=# SELECT AVG(SALARY) FROM COMPANY;  

    以上PostgreSQL的表会产生以下结果:

            avg
     ------------------
      37142.8571428571
    (1 row)
      

    可以把平均使用GROUP BY子句集合各种记录。下面的例子将平均到一个人的所有相关的记录,将计算出每个人的平均工资。

    testdb=# SELECT name, AVG(SALARY) FROM COMPANY GROUP BY name;  
      name  |  avg
     -------+-------
      Teddy | 20000
      Paul  | 20000
      Mark  | 65000
      David | 85000
      Allen | 15000
      Kim   | 45000
      James | 10000
    (7 rows)  
  • 相关阅读:
    自动化生成测试报告
    测试用例设计的常见几种方法
    python的七种数据类型
    python读写文件的几种方法
    测试工具之fiddler
    自动化前置用例和后置用例
    python的几种数据类型以及举例
    Selenium请求库
    第一篇帖子,上火了
    汉诺塔算法
  • 原文地址:https://www.cnblogs.com/kungfupanda/p/5218941.html
Copyright © 2020-2023  润新知