zoukankan      html  css  js  c++  java
  • MariaDB 求和,最大值,最小值,平均数

    MariaDB 求和,最大值,最小值,平均数

    -----------------------------------------------

    Functions Description

    -----------------------------------------------

    AVG() Returns a column’s average value

    COUNT() Returns the number of rows in a column

    MAX() Returns a column’s highest value

    MIN() Returns a column’s lowest value

    SUM() Returns the sum of a column’s values

    -----------------------------------------------


    AVG()

    (jlive)[crashcourse]>SELECT AVG(prod_price) AS avg_price FROM products WHERE vend_id = 1003;

    +-----------+

    | avg_price |

    +-----------+

    | 13.212857 |

    +-----------+

     

    1 row in set (0.00 sec)

    (jlive)[crashcourse]>SELECT AVG(DISTINCT prod_price) AS avg_price FROM products WHERE vend_id = 1003;

    +-----------+

    | avg_price |

    +-----------+

    | 15.998000 |

    +-----------+

     

    1 row in set (0.00 sec)


    COUNT()

    (jlive)[crashcourse]>SELECT COUNT(*) AS num_cust FROM customers;

    +----------+

    | num_cust |

    +----------+

          5 |

    +----------+

    1 row in set (0.00 sec)

    统计表中总共多少行


    (jlive)[crashcourse]>SELECT COUNT(cust_email) AS num_cust FROM customers;

    +----------+

    | num_cust |

    +----------+

          3 |

    +----------+

     

    1 row in set (0.00 sec)

    统计表中cust_email字段非空的总行数


    SUM()

    (jlive)[crashcourse]>SELECT SUM(item_price*quantity) AS total_price FROM orderitems WHERE order_num = 20005;

    +-------------+

    | total_price |

    +-------------+

        149.87 |

    +-------------+

     

    1 row in set (0.00 sec)




    (jlive)[crashcourse]>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;

    +-----------+-----------+-----------+-----------+

    | num_items | price_min | price_max | price_avg |

    +-----------+-----------+-----------+-----------+

          14 |      2.50 |     55.00 | 16.133571 |

    +-----------+-----------+-----------+-----------+

     

    1 row in set (0.00 sec)

  • 相关阅读:
    Docker和k8s的区别与介绍
    NFS网络文件系统详解
    NFS文件系统及搭建NFS共享服务
    Tomcat 端口配置,及原理详解
    svn使用教程
    buff/cache内存占用过多
    关于xcode:如何在Objective-C中使用符号断点获取参数
    iOS开发消除编译警告
    建模的能力才是一个人和核心能力
    android sutdio 环境搭建
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814188.html
Copyright © 2011-2022 走看看